boost-smart-ptr

boost-smart-ptr

文章 0 浏览 4

如何从 boost 库中取出单个元素(例如共享指针)?

我一直在尝试一些 Boost 组件,我认为在我正在从事的项目中唯一直接需要的组件是 boost::shared_ptr。 仅包含 shared_ptr 所需的文件,或者至少仅包含…

要走就滚别墨迹 2024-12-08 12:33:44 2 0

将shared_ptr传递给std::fstream * 编辑

我在理解 shared_ptr doc 时遇到了一些问题,因为我我是c++新手。我希望你能帮助我完成我的示例代码: #include #include #include #include #include…

乖乖哒 2024-10-26 23:36:33 4 0

如何在多态中使用boost::smart_ptr?

Boost 智能指针可以与多态性一起使用,但是如何强制转换子类返回指针? using namespace boost; // ... shared_ptr a_ptr(new SubClass); // ... shar…

如此安好 2024-10-13 12:10:00 4 0

boost::weak_ptr 过期后的排序顺序?

对于boost::weak_ptr,定义了operator<,以便它可以在关联容器中使用。 我的问题是:即使其中一些对象的引用计数变为零,多个 weak_ptr 对象的排序顺…

贩梦商人 2024-10-13 10:44:10 6 0

boost::shared_ptr 和动态转换

我在使用基类的 shared_ptr 时遇到问题,在取消引用它时似乎无法调用派生类的方法。我相信代码会比我更冗长: class Base : public boost::enable_sha…

说好的呢 2024-10-04 01:09:55 7 0

如何将 boost::weak_ptr 转换为 boost::shared_ptr

我有一个shared_ptr和一个weak_ptr typedef boost::weak_ptr classnamePtr; typedef boost::shared_ptr xPtr; 如何将weak_ptr转换为shared_ptr shared…

伊面 2024-09-26 15:42:34 6 0

以原子方式读取 boost shared_ptr

我有 2 个线程访问这个对象。 线程 A:更新 boost hared_ptr 成员 线程B:读取boostshared_ptr成员 由于shared_ptr不是整数/实数指针类型,因此线程B…

后来的我们 2024-09-19 06:36:59 6 0

使用带有“this”的智能指针

我正在学习 boost 智能指针的使用,但我对一些情况有点困惑。 假设我正在实现一个状态机,其中每个状态都是通过单个更新方法实现的。 每个状态都可以…

鼻尖触碰 2024-09-12 08:42:52 6 0

intrusive_ptr:为什么不提供公共基类?

boost::intrusive_ptr 需要 intrusive_ptr_add_ref 和 intrusive_ptr_release 待定义。为什么不提供可以执行此操作的基类?这里有一个例子: http://l…

水水月牙 2024-09-02 15:47:43 11 0

是boost shared_ptr 吗? 线程安全?

我有关于 boost::shared_ptr 的问题。 有很多线程。 using namespace boost; class CResource { // xxxxxx } class CResourceBase { public: void Set…

两仪 2024-07-16 03:56:36 8 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文