1. 常对象:常对象只是保证其中的数据成员不被修改,而不代表常对象中的成员函数也都是常成员函数,不加const修饰,成员函数就还是非const成员函数。常成员函数不能调用另一个非常成员函数。
2. 指向对象的常指针:初始化以后,至始至终都指向同一个对象,并且不能被修改,但是能够修改该对象中的成员变量。
3. 常变量和常指针:对于常变量,只能用常指针指向它。
1. 常对象:常对象只是保证其中的数据成员不被修改,而不代表常对象中的成员函数也都是常成员函数,不加const修饰,成员函数就还是非const成员函数。常成员函数不能调用另一个非常成员函数。
2. 指向对象的常指针:初始化以后,至始至终都指向同一个对象,并且不能被修改,但是能够修改该对象中的成员变量。
3. 常变量和常指针:对于常变量,只能用常指针指向它。