二级C++考试复习笔记:可变的数据成员

发布于 2018-01-30 16:32  编辑:盘子
0
计算机等级考试题库 扫码微信刷题

假设需要统计某个对象出现的次数,不管它是否是常量。那么类当中就应该有一个用来计数的整型数据成员。只要用mutable修饰符来声明该数据成员,一个常量型的成员函数就可以修改它的值。

#include iostream.h

class AValue

{

int val;

mutable int rptct;

public:

AValue(int v) : val(v), rptct(0) { }

~AValue()

{

cout < }

void report() const;

};

void AValue::report() const

{

rptct++;

cout << val << endl;

}

int main()

{

const AValue aval(123);

aval.report();

aval.report();

aval.report();

return 0;

}








考无忧小编推荐:

更多计算机等级考试真题及答案>>>点击查看

想知道更多关于计算机等级报考指南、考试时间和考试信息的最新资讯在这里>>>点击查看



本文网址:http://www.k51.com.cn/info/jsjdjks/1801/3025409.html
选择分享到: