Effective C++:条款03:尽可能使用const (Use const whenever possible.)

将某些东西声明为const可帮助编译器侦测错误用法。const可被施加于任何作用域内的对象、函数参数、函数返回类型、成员函数本体。

编译器强制实施bitwise constness,但你编写程序时应该使用“概念上的常量性”(conceptual constness)。

当const和non-const成员函数有着实质等价的实现时,令non-const版本调用const版本可避免代码重复。

---------------------------------------------------------------------------
You got a dream
You gotta protect it
People can't do something themselves
They wanna tell you you can do it
If you want something
Go get it
原文地址:https://www.cnblogs.com/elite/p/1988662.html