c++ - 有没有人试驾过这些智能指针(auto_any、scoped_any、shared_any)?

标签 c++ memory smart-pointers

我正在为 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/

相关文章:

reference - 如何使用 Arc 和 Weak 创建循环引用?

c++ - 智能指针及其在整个程序中的依赖,一次使用

c++ - 为什么 gdb 不能附加到由 inetd 调用的服务器应用程序?

c++ - 根据当前标准,关闭 C++ 中的异常会导致未定义的行为吗?

c++ - 词族

memory - 使用 ansible 添加交换内存

java - VisualVM 和 YourKit 报告同一对象的不同保留大小

c++ - set_union() 不适用于一组字符串

c - 如何在特定位置分配内存

c++ - 在类 : scoped_ptr or shared_ptr? 中将智能指针作为参数传递