C++惯用法之pImpl 惯用法之pImpl 二进制兼容性 数据隐藏 编译时间 惯用法之pImpl “指向实现的指针”或“pImpl”是一种 C++ 编程技巧,它将类的实现细节从对象表示中移除,放到一个分离的类中,并以一个不透明的指针进行访问。 使用pImpl惯用法的原因如下: 考虑如下例子: class X { private: C c; D d; } ; 变成pImpl就是下面这样子 class X { private: struct XImpl; XImpl* pImpl; }<