如何获取 C++ 中抽象(?) pimpl 的调试信息?
我有一个包装类,它将其工作委托给 pimpl,而 pimpl 是一个指向基类/接口的指针,没有以多种不同方式专门化的数据。 像这样: class Base { void doSt…
具有继承性的 Pimpl 习语
我想将 pimpl 习惯用法与继承一起使用。 这是基公共类及其实现类: class A { public: A(){pAImpl = new AImpl} void foo(){pAImpl->foo()} private…
为什么“PIMPL”应该被采用? 可以用成语吗?
背景资料: PIMPL 惯用法(指向 IMPLementation 的指针)是一种隐藏实现的技术,其中公共类包装一个在公共类所属的库之外无法看到的结构或类。 这对库…