超精简Effective Modern C++ 第八章 微调
条款41.针对可复制的形参,在移动成本低并且一定会被复制的前提下,考虑按值传递 对于可以复制,在移动成本低的一 […]
条款41.针对可复制的形参,在移动成本低并且一定会被复制的前提下,考虑按值传递 对于可以复制,在移动成本低的一 […]
条款31.避免默认捕获模式 默认捕捉模式的问题: 使用引用模式捕捉,如果捕捉对象生命周期过短,将有空悬危险 使 […]
简介 移动语义(Move) 移动语义用移动操作替代复制操作,并且给与控制对象移动语义的能力,实现只移对象也成为 […]
简介 裸指针的缺陷: 未指明是指针还是数组 裸指针无法提示在使用完之后是否需要析构 即使知道析构函数所指的函数 […]
条款7.在创建对象时区分()和{} 在大括号语法存在之前,不同的初始化方式有着不同的用处 在Class初始化中 […]
条款5.优先使用auto而非显示声明 可以少打字 可以防止类型不匹配导致的额外复制 支持跨平台,无需做平台适配 […]
条款1.模板类型推导 引用或者指针,但不是万能引用 template<class T> class […]