摘要: 明智地使用Pimpl首先引用一下别人的内容pimpl 用法背后的思想是把客户与所有关于类的私有部分的知识隔离开。由于客户是依赖于类的头文件的,头文件中的任何变化都会影响客户,即使仅是对私有节或保护节的修改。pimpl用法隐藏了这些细节,方法是将私有数据和函数放入一个单独的类中,并保存在一个实现文件中,然后在头文件中对这个类进行前向声明并保存一个指向该实现类的指针。类的构造函数分配这个pimpl类,而析构函数则释放它。这样可以消除头文件与实现细节的相关性。---------摘自《超越c++标准库——boost程序库导论》旧话重提:pImpl惯用手法的背后 摘自pongba的 BlogpImpl惯 阅读全文
posted @ 2012-09-04 22:26 倦飞L 阅读(202) 评论(0) 推荐(0) 编辑