
Effective C++
或许对了
我曾七次鄙视自己的灵魂
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
More Effective C++ 笔记
moreReference:http://www.yhc201.com/blog/2018/09/28/effective-cpp/基础议题(basics)条款1:仔细区别pointers和references使用引用,可以不做null判断 当需要考虑“不指向任何对象”的可能性时,或是考虑“在不同时间指向不同对象”的能力时,你就应该采用pointer,前一种情况可以将pointer设...转载 2019-12-25 22:19:39 · 305 阅读 · 0 评论 -
右值引用与转移语义
新特性的目的右值引用 (Rvalue Referene) 是 C++ 新标准 (C++11, 11 代表 2011 年 ) 中引入的新特性 , 它实现了转移语义 (Move Sementics) 和精确传递 (Perfect Forwarding)。它的主要目的有两个方面:消除两个对象交互时不必要的对象拷贝,节省运算存储资源,提高效率。 能够更简洁明确地定义泛型函数。左值与右值的定义...转载 2019-12-25 19:45:17 · 120 阅读 · 0 评论 -
【转】C++ 临时对象
转自:http://blog.leanote.com/post/gaunthan/不必要的对象以及临时对象通常会使我们所有的努力——包括程序的执行性能——都付之东流。从一个例子出发下面的代码你能找出几个不必要的临时对象?string FindAddr(list<Employee> emps, string name){for(list<Employee&...转载 2019-12-25 19:04:25 · 257 阅读 · 0 评论