出处:http://www.cnblogs.com/gnuhpc/ 1.简介 这个机制是Private Implementation的缩写,我们常常听到诸如“不要改动你的公有接口”这样的建议,所以我们一般都会修改私有接口,但是这会导致包含该头文件的所有源文件都要重新编译,这会是个麻烦事儿.Pimpl机制,顾名思义,将实现私有化,力图使得头文件对改变不透明. 2.机制分析 首先,我们先看看不使用这个机制的一个实现: 1: // MyBase.h 2: class MyBase { 3: publi…