关于常成员函数,下列说法中错误的是
A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量
B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员
C.常成员函数既可以被常对象调用,也可以被一般对象调用
D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰符
第1题:
下面关于常成员函数的说法中正确的是( )。
A)常成员函数不能修改任何的数据成员
B)常成员函数只能修改一般的数据成员
C)常成员函数只能修改常数据成员
D)常成员函数只能通过常对象来调用
第2题:
关于类的常成员函数下列说法正确的是:
A.常成员函数可以调用另一个非常成员函数
B.常成员函数可以引用const数据成员
C.常成员函数可以引用非const数据成员(不改变其值)
D.常成员函数不能调用另一个非常成员函数
第3题:
下面关于常对象的说法正确的是()
A.在定义常对象时必须进行初始化
B.常对象的数据成员不能被更新
C.常对象不能作为类的成员
D.通过常对象可以调用该对象的成员函数
第4题:
下列关于常成员的描述中,错误的是()。
A.在类中声明常成员时需使用关键字const
B.常数据成员需在声明时直接初始化
C.常函数成员只能调用其它常函数成员
D.常函数成员只能读类中的数据成员,不能赋值修改
第5题:
对于常成员函数,下面描述正确的()。
A.类的成员函数可以操作常对象
B.在常成员函数中,常对象可以被更新
C.只有常成员函数可以操作常对象
D.类的成员函数不能操作常对象