成员函数 加 const 的作用
2015-10-22 10:40
260 查看
函数后面加const
在函数后面加const,表明这个成员函数不能改变类的成员变量的值
,但是如果处于特殊的目的,非要改变呢?
那么,就可以在定义成员变量的时候,加上mutable 关键字
在函数后面加const,表明这个成员函数不能改变类的成员变量的值
,但是如果处于特殊的目的,非要改变呢?
那么,就可以在定义成员变量的时候,加上mutable 关键字
class CTest { public: bool GetData() const { m_n1++; return m_b2; } private: mutable int m_n1; bool m_b2; };
相关文章推荐
- JDBC连接Oracle数据库时出现的ORA-12505错误及解决办法
- AI CDR 对象间互操作
- java里程碑之泛型--类型通配符
- Docker系列(三)常用命令
- Android 序列化比对
- 使用视图
- 使用DataAdpater自动批量更新DataSet中的数据到数据库
- CentOS下安装g++编译器
- Log4J 基本使用方法
- yii提示The table "xxx" for active record class "DistAR" cannot be found in the database
- 把数组转换为一个用逗号分隔的字符串
- 用Delphi创建IIS虚拟目录
- Android开发-调用系统隐藏API
- Sqlserver_视图
- php 图片下载
- cocos2d-html5 让图层阻挡下层触碰事件
- json rpc
- eclipse CSV连接:ProxyHTTP:java.io.IOException:proxy error
- 基于tcp和udp的socket通信
- SVM的概率输出(Platt scaling)