问题 问答题 简答题

简述类中使用常对象和常成员函数需要注意的问题。

答案

参考答案:(1)常对象在说明时必须进行初始化,而且不能被更新。常对象还可以作为类的成员;

(2)const是函数类型的一个组成部分,因此在函数实现部分也要带有const关键字;

(3)在常成员函数里不能更改所属类的数据成员,也不能调用该类中没有用const修饰的类的成员函数;

(4)常对象只能调用它的常成员函数,而不能调用其他的成员函数;

(5)const关键字可以用于进行函数重载的区分。其重载的原则是:常对象只能调用常成员函数,一般对象调用一般成员函数。

填空题
问答题 简答题