A-A+

如下的类定义 括号里应填()。 class Myclass { public: MyClas

2022-08-06 06:10:30 问答库 阅读 176 次

问题详情

如下的类定义,括号里应填()。 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。

考点:定义