1.int const a = 10 与 const int a = 10是完全一样的
2.const 修饰指针时
const 在类型符左边表示限定的是变量的值不能修改
const在类型符右边表示限定的是指针,即指针值不能修改
3.const修饰类的成员函数
int f() const;//表示常成员函数,一般不能在常成员函数中修改成员变量
除非成员变量类型前加上 mutable
常成员函数也不能调用非常成员函数
1.int const a = 10 与 const int a = 10是完全一样的
2.const 修饰指针时
const 在类型符左边表示限定的是变量的值不能修改
const在类型符右边表示限定的是指针,即指针值不能修改
3.const修饰类的成员函数
int f() const;//表示常成员函数,一般不能在常成员函数中修改成员变量
除非成员变量类型前加上 mutable
常成员函数也不能调用非常成员函数