1.定义常量
2.修饰函数形参
3.修饰函数返回值
4.修饰类的成员函数
(1)const修饰的成员函数不能修改任何的成员变量(mutable修饰的变量除外)
(2)const成员函数不能调用非onst成员函数,因为非const成员函数可以会修改成员变量
参考:
http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777416.htm C/C++中const关键字详解
https://blog.csdn.net/shuifengdaoshang/article/details/672068 c++中const的作用- -
https://www.cnblogs.com/xudong-bupt/p/3509567.html C++ const用法 尽可能使用const