int GetX() const;
int 表示函数返回值为复int型;
()为空表示该函数不需要参数制;
const 表示该函数不修改任何值;
加起来就是:定义一个返回值类型为度 int 参数为void 名为GetX 的常知函数;
类的常对象只道能调用这种常成员函数。
const修饰知变量的时候,表示该变量是常量,也就是不可以改变的变量。
当const放在成员函道数"尾巴"上修饰成员函数时,则该成员函数被称为“常成员函数”,表示该成员函数不可以修改类内的成员变量,这是为了保护类的成员变量不被修改。
也就是说,在此例子中也就是说getX()这个函数不可以改变成员变量x。