Pimpl 成语
平普尔成语 ( p ointer 到 IMPL ementation,有时被称为不透明指针或柴郡猫技术 ),通过其所有私有数据成员移动到在 cpp 文件中定义的结构降低一类的编译时间。
该类拥有指向实现的指针。这样,它可以是前向声明的,因此头文件不需要在私有成员变量中使用的 #include
类。
使用 pimpl 习惯用法时,更改私有数据成员不需要重新编译依赖它的类。
平普尔成语 ( p ointer 到 IMPL ementation,有时被称为不透明指针或柴郡猫技术 ),通过其所有私有数据成员移动到在 cpp 文件中定义的结构降低一类的编译时间。
该类拥有指向实现的指针。这样,它可以是前向声明的,因此头文件不需要在私有成员变量中使用的 #include
类。
使用 pimpl 习惯用法时,更改私有数据成员不需要重新编译依赖它的类。