0

我正在研究用于 Windows CE 和 Mobile 的具有“共享”功能的智能指针,其中std::shared_ptr无法使用 VS 2008 tr1(由于链接到 CE 上不存在的 v.9 dll,显然,如果我理解正确的话)。

有一篇半旧的 MSDN 杂志文章,其来源来自 Microsoftie (Eric Niebler):使用我们的自定义 C++ 类实现更可靠的资源管理

他的推理、设计和实现shared_any看起来很可靠,但我想知道是否有人在任何平台(不一定是 WinCe/WM)上实际测试过这个批次?

4

1 回答 1

5

您可能想使用boost::shared_ptr。据我了解,Boost.SmartPointer 库是一个只有标头的库,因此您只需从 Boost 复制所需的标头即可使一切正常运行。

于 2010-03-26T07:39:48.757 回答