问题 单项选择题

如下的类定义,括号里应填( )。 class Myclass { public: MyClass(int a =0,int b =0) { X=a; Y=b; void Change ( ) const { X- =10; Y+ =10; public: ( )int X,Y;

A.static

B.const

C.mutable

D.可以不添内容

答案

参考答案:C

解析: 常成员函数一般不能修改对象的数据成员的值,如果一定要修改,必须得在被修改的数据成员定义前加上关键字mutable。

单项选择题 共用题干题
单项选择题