megorit Asked:2022-03-18 00:57:33 +0000 UTC2022-03-18 00:57:33 +0000 UTC 2022-03-18 00:57:33 +0000 UTC 如何摆脱标题中的依赖关系? 772 例如,我正在编写一个依赖于某些库的类,即 他们的类型。在课堂上,我有这些数据的私有字段。原则上我不希望用户知道我使用了什么。不是为了将其隐藏为秘密,而是为了不阻塞其静态分析,并将其从命名空间冲突中保存(很少,但它会发生)。是否有可能做到这一点? c++ 1 个回答 Voted Best Answer KoVadim 2022-03-18T01:02:46Z2022-03-18T01:02:46Z 是的,叫pImpl。这是一个众所周知的成语。在标头中只有一个将请求转发到在 cpp 类中完全声明的内部对象的接口。 https://en.cppreference.com/w/cpp/language/pimpl https://habr.com/ru/post/111602/
是的,叫pImpl。这是一个众所周知的成语。在标头中只有一个将请求转发到在 cpp 类中完全声明的内部对象的接口。