如何使用 Loki 的 Pimpl 实现?
Posted
技术标签:
【中文标题】如何使用 Loki 的 Pimpl 实现?【英文标题】:How to use Loki's Pimpl implementation? 【发布时间】:2011-01-14 17:23:36 【问题描述】:链接到 Loki Pimpl header 的源代码。 我找不到任何关于如何使用它的文档,任何人都可以解释如何使用。 以及头文件中的以下函数是做什么的。
-
PimplOwner
ImplOf
PimplOf
RimplOf
【问题讨论】:
【参考方案1】:This page 拥有您需要的大部分信息
【讨论】:
您的搜索 - ... - 没有匹配任何文件 链接已失效。 我想我已经通过回路机器找到了给定的链接:web.archive.org/web/20081113013932/http://bbteam.fr/mediawiki/…。如果我是对的,请在此处写下这些内容以改进您的答案。那么我们可能不依赖时间机器:)【参考方案2】:Loki 有一个短智能指针 (Smart Pointer)。我使用Loki::Pimpl 和定义如下的智能指针:
Loki::Pimpl<string, ConstPropPtr<string> > smartPoint;
你可以试试这个。
【讨论】:
以上是关于如何使用 Loki 的 Pimpl 实现?的主要内容,如果未能解决你的问题,请参考以下文章