c++ mutable
来源:互联网 发布:中等偏上收入国家 知乎 编辑:程序博客网 时间:2024/05/21 10:44
mutable为const的反义词,表明变量永远为可变的,即使是在function const,也同样可以进行修改
如下代码:
#include <iostream>class A { public: A() : num(0) {} void modify(int n) const { num = n; } int get_num() const{ return num; } private: mutable int num;};int main() { const A a; a.modify(3); std::cout << a.get_num() << std::endl; return 0;}也是可以正常执行的
参考文章:http://no001.blog.51cto.com/1142339/389840/
0 0
- C++'s mutable
- 关键字 mutable (c++)
- C++'s mutable
- 关键字 mutable (c++)
- 关键字 mutable (c++)
- 关键字 mutable (c++)
- 关键字 mutable (c++)
- 关键字 mutable (c++)
- 关键字mutable(C++)使用
- 关键字 mutable (c++)
- c++关键字mutable
- c++关键字mutable
- 【c++】static、const、mutable关键词
- mutable
- mutable
- mutable
- mutable
- mutable
- c:foreach标签使用详解
- python sorted list 包含元组 字典 的多列排序
- 【获奖公布】“我的2016”主题征文活动
- 解决Xcode Umbrella Header for Module Bolts does not include header ‘文件名’
- Ubuntu下模拟器安装美团(arm不兼容)遇到的坑
- c++ mutable
- RHEL7基本命令详解
- 500 OOPS: cannot change directory:/home/xxx centos6.x
- Spring基于 Annotation 的简单介绍
- KF计算过程
- 解决ubuntu花屏的办法
- java爬取拉勾网职位数据
- MongoDb 命令查询所有数据库列表
- SVN revert和clean up去除文件夹的红色感叹号