常成员函数形式(举例):float getX()const;
其作用是,只能读取成员变量,但是不可修改。
易混淆的点:const float getX();//const的位置不同
其作用是,函数的返回值为const。
//摘取别人的知识点
1)不能更新类的成员变量
2)不能调用该类中没有用const修饰的成员函数,即只能调用常成员函数
3)可以被类中其它的成员函数调用
4)常对象只能调用常成员函数,而不能调用其他的成员函数。
常成员函数形式(举例):float getX()const;
其作用是,只能读取成员变量,但是不可修改。
易混淆的点:const float getX();//const的位置不同
其作用是,函数的返回值为const。
//摘取别人的知识点
1)不能更新类的成员变量
2)不能调用该类中没有用const修饰的成员函数,即只能调用常成员函数
3)可以被类中其它的成员函数调用
4)常对象只能调用常成员函数,而不能调用其他的成员函数。