C++中的mutable
来源:互联网 发布:阿里云服务器ip在哪 编辑:程序博客网 时间:2024/06/05 16:57
先来看一个简单的有错误的程序:
#include <iostream>using namespace std;class A{int x;public:void fun() const{x = 100; // error}};int main(){A a;a.fun();return 0;}
如果const类型的fun函数一定要修改x, 那该怎么办呢? 如下即可:
#include <iostream>using namespace std;class A{mutable int x;public:void fun() const{x = 100; // ok}};int main(){A a;a.fun();return 0;}
0 0
- 【转】C/C++中的 mutable、volatile 关键字作用详解
- C++中的mutable关键字
- C++中的mutable关键字
- C++中的mutable关键字
- C++中的mutable关键字
- C++中的mutable关键字
- C++中的mutable关键字
- C++中的mutable
- C++ 中的 mutable 关键字
- C++中的mutable关键字
- C++中的mutable关键字
- C++中的mutable关键字
- C++中的关键字mutable
- C++中的mutable关键字
- C++中的Mutable关键字
- c++中的 mutable 关键字
- C++中的mutable关键字
- C++中的mutable
- js 执行环境(上下文)、作用域链
- xCode工程设置
- nyoj 111 分数加减法
- ubuntu 14.04 LTS sunpinyin设置
- .强化学习
- C++中的mutable
- 九度OJ—题目1055:数组逆置
- Bind a const reference to temp variables
- 第1章 Windows程序内部运行机制(一)
- ownage的博客文章列表
- 九度OJ—题目1056:最大公约数
- [推广]AboutCG Python商业教程发布
- 屏幕自适配
- avalon学习笔记(五)