常量对象:

如果不希望某个对象的值被改变,则定义该对象的时候可以在前面加const关键字。常量对象只能调用类中的常量成员函数。

const 类名 对象名;

常量成员函数:

如果不希望类中的某个函数修改类中的值,则定义该成员函数的时候可以在后面加const关键字。

常量成员函数不能修改本类的成员变量(静态成员变量除外),也不能调用同类的非常量成员函数静态成员函数除外)。

类型名 函数名(参数名) const;

常引用:

如果不想被引用的变量一不小心被修改了,则定义该引用的时候可以在前面加const关键字。

const 类型名 &变量名;

posted on 2018-03-15 14:24  宵夜在哪  阅读(965)  评论(0编辑  收藏  举报