C++性能系列之const使用心得
2017-12-07 10:10
309 查看
看了不少的const关键字相关的文章,知道const使用相关的细区区别,然而——什么时候该用const,什么时候不该使用const,脑袋一直处于混沌状态。今天突然想明白了这个问题:不对成员变量造成影响的类成员方法一律增加const关键字, 与多切身感受相关的原因有三个:
符合STL使用习惯
const的使用场景比非const多
非const变量能自动转换为const变量
后面再补充吧。
符合STL使用习惯
const的使用场景比非const多
非const变量能自动转换为const变量
后面再补充吧。
相关文章推荐
- C++性能系列之map的使用误区
- C++性能系列之与const相关的编码思想
- 如何使用Lua扩展C/C++应用系列2
- C++Builder 2007系列1-如何使用TDD For C/C++
- 使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。(转)
- 使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。(转)
- 如何使用Lua扩展C/C++应用系列3-转自bbs.luachina.net
- 再看C++(四)------const的终极使用
- C++Builder 2007系列1-如何使用TDD For C/C++
- 【转】使用标准C++的类型转换符:static_cast、dynamic_cast、const_cast和reinterpret_cast
- 【转贴】使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast
- C++ 中 const 关键字使用详解
- c++中const关键字使用详解
- .NET基础示例系列之十八:使用C++调用MySql C Api
- 使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。
- c++中const关键字使用详解
- C++中的const--C++系列文章(1)
- 如何使用Lua扩展C/C++应用系列3
- 关于对使用类实现C++指针功能性能打折扣的反驳
- 如何使用Lua扩展C/C++应用系列1