mutable关键字 关键字mutable是C++中一个不常用的关键字,他只能用于类的非静态和非常量数据成员 如果一个类的成员函数被声明为const类型,表示该函数不会改变对象的状态,也就是 例如:
编译上面的代码会出现 error C2166: l-value specifies const object的错误 这个时候需要使用mutable来修饰一下要在const成员函数中改变的非静态数据成员
这样再重新编译的时候就不会出现错误了!
|
正在阅读:C++中几个比较不常用的关键字C++中几个比较不常用的关键字
2004-12-15 16:51
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键
302 Found
Powered by Tengine