随笔分类 -  源码分析

-------分析深入源码
log4cplus零散查询(1) --- mutable关键字
摘要:看了下log4cplus 中的 pointer.h中的SharedObject中的一个变量定义是这样的:1 mutable intcount; 其中的mutable第一次见到哦。查查看是什么东西。先看看金山词霸mutalbe的中文意思是“可变的,易变的”。再看看资料说是跟constant(既C++中的const)是反义词。在C++中,mutable也是为了突破const的限制而设置。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。 去搬个例子过来说明下:class ClxTest{ public: void Output() const;};void ClxTe. 阅读全文
posted @ 2011-04-07 09:24 癫虫 阅读(276) 评论(0) 推荐(0)