我正在为 Windows CE 和 Mobile 研究具有“共享”功能的智能指针,其中 VS 2008 tr1 std::shared_ptr
不能使用(由于链接到 v.9 dll 不显然,如果我理解正确的话,出现在 CE 上)。
有一篇半旧的 MSDN 杂志文章,来源来自 Microsoftie (Eric Niebler):Achieve More Reliable Resource Management with Our Custom C++ Classes .
他的 shared_any
的推理、设计和实现看起来很可靠,但我想知道是否有人在任何平台(不一定是 WinCe/WM)上实际测试过这个批处理?
最佳答案
您可能想使用 boost::shared_ptr .据我了解,Boost.SmartPointer 库是一个仅包含 header 的库,因此您只需从 Boost 复制所需的 header 即可使一切正常运行。
关于c++ - 有没有人试驾过这些智能指针(auto_any、scoped_any、shared_any)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2521629/