const对象只能调用const成员函数

const对象只能调用const成员函数

   这一点以前一直没有太注意,一直没有尽心去把成员函数写成const的,《effective c++》里有一条“宁以pass by reference to const替换pass by value”,在遵循这条原则的前提下,你在函数内部碰到的很可能是const对象,因此,如果你的成员函数不是const成员函数的话,那么,只能const_cast了
   以后注意

你可能感兴趣的:(const对象只能调用const成员函数)