摘要: 读书笔记 effective c++ Item 21 当你必须返回一个对象的时候,不要尝试返回引用 目录 1. 问题的提出:要求函数返回对象时,可以返回引用么? 2. 问题的分析(一):如返回引用,必须为返回的引用创建一个新的对象 3. 问题的分析(二):创建新对象的三种错误方法 3.1 在栈上创建 阅读全文
posted @ 2020-02-23 14:59 Yan_Hao 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 传引用和传值的区别和对象切割问题 reference往往以指针的形式实现出来,因此,pass by reference你可以看成是传指针 而pass by value 就会拷贝一份临时的数据或者说对象 对于内置类型 int double 效率上肯定是pass by value效率更高 所以在STL中 阅读全文
posted @ 2020-02-23 14:14 Yan_Hao 阅读(196) 评论(0) 推荐(0) 编辑