C++中得mutable关键字
来源:互联网 发布:java实现约瑟夫环 编辑:程序博客网 时间:2024/06/05 06:59
在一个const函数中无法修改类成员的值,通过试用mutable可以改变这种窘况。次关键字在Mock测试中(MockTest)很有用:
class ObMockMergerAsyncRpcStub : public ObMergerAsyncRpcStub{ public: ObMockMergerAsyncRpcStub() { rpc_events_list_.init(1024, rpc_events_, 0); } virtual ~ObMockMergerAsyncRpcStub(){} virtual int scan(const int64_t timeout, const ObServer & server, const ObScanParam & scan_param, ObMergerRpcEvent & result) const { if(!rpc_events_list_.push_back(&result)) { TBSYS_LOG(ERROR, "fail to save rpc result"); } else { TBSYS_LOG(INFO, "a RPC result save to rpc_event_list_"); } return OB_SUCCESS; } mutable ObMergerRpcEvent *rpc_events_[1024]; mutable ObArrayHelper<ObMergerRpcEvent*> rpc_events_list_;};
- C++中得mutable关键字
- 关键字 mutable (c++)
- 关键字 mutable (c++)
- 关键字 mutable (c++)
- 关键字 mutable (c++)
- 关键字 mutable (c++)
- 关键字 mutable (c++)
- 关键字mutable(C++)使用
- 关键字 mutable (c++)
- c++ 中mutable关键字
- C++中mutable关键字
- c++关键字mutable
- c++关键字mutable
- C++中mutable、volatile关键字
- C/C++之mutable关键字详解
- C++—volatile、explicit、mutable关键字
- 关键字:mutable
- 关键字mutable
- OpenGLES/OpenGL 区别&OpenGL ES 1.x/OpenGL ES 2.0 区别
- 网站开发制作40个技巧
- jQuery 插件的模块化
- 通过代码获取spring配置文件中的bean
- 出现 java.util.ConcurrentModificationException 时的解决办法
- C++中得mutable关键字
- linux sar
- 用递归生成树的算法和数据库设计
- 小人物
- Log4j配置详解
- 性能优化总结
- c# byte char string转换
- 判断某进程是否存在
- 计算机组成原理【1】