shared-ptr

shared-ptr

文章 0 浏览 4

弱/共享指针,检测一个用户何时剩余,提升

我想要一个指针,可以在其中判断引用计数何时为一。本质上,指针的工作方式类似于weak_ptr,但清理需要手动进行。也就是说,程序时常会遍历其指针循环…

夜司空 2024-12-06 18:35:39 0 0

join后线程上的共享指针计数为1?

有一个等待线程完成的 boost::condition_variable : boost::condition_variable mContd; boost::shared_ptr mThread; 想象一下,该线程之前已启动一…

送你一个梦 2024-12-06 01:27:31 0 0

boost shared_ptr 获取所有者计数

我正在使用 boost::shared_ptr 来存储指向纹理的指针。我正在根据需要加载新纹理,并使用shared_ptr 在程序之间共享它们。如果我的应用程序使用了太多…

埋葬我深情 2024-12-05 14:29:15 0 0

使用 typedef 从分配器创建共享指针?

我正在对一些代码进行改造,以使用分配器,而不是直接使用operator new和operator delete。这段代码的公共接口的一部分不是返回一个秃头指针,而是一…

与酒说心事 2024-12-05 09:57:44 0 0

C/C++自定义分配器内存泄漏

我创建一个自定义内存分配器,如下所示: class pool_allocator { // required methods // ... private: boost::shared_ptr m_t; }; 该分配器的目的是…

倾听心声的旋律 2024-12-05 09:52:07 2 0

共享指针是怎么回事?

我的程序由于添加了指向向量的指针而失败。经过大量阅读和删除后,我将其更改为将共享指针添加到集合中(使用插入),一开始很好,但现在也失败了。我…

十年九夏 2024-12-05 01:28:39 0 0

共享指针<>是不是需要使用引用计数?

我是否理解新标准,即 不需要使用引用计数shared_ptr?只是很可能是这样实现的? 我可以想象一个以某种方式使用隐藏链表的实现。在N3291“20.7.2.2.5.…

悲喜皆因你 2024-12-04 09:20:15 5 0

shared_ptr 删除对象

void ClassName::LocalMethod( ) { boost::shared_ptr classNamePtr( this ); //some operation with classNamePtr return; } 这里,当对象从 LocalMe…

旧时浪漫 2024-12-04 00:31:10 0 0

boost::bind、boost::shared_ptr 和继承

我是 Boost 库的新手,我遇到了一个对我来说有点复杂的问题。 我尝试用上一个问题中发现的一个可能很适合我的问题的示例来重新表述它。 (上一个问题…

小矜持 2024-12-03 08:36:26 2 0

从重载的复制构造函数中调用默认复制构造函数

我需要编写一个复制构造函数来深度复制 std::shared_ptr 的内容。然而,类中还定义了一堆变量int a, b, c, d, e;。有没有一种方法可以在我的新重载代…

帅哥哥的热头脑 2024-12-02 17:33:26 2 0

独立的shared_ptr;执行?

有谁知道我可以在程序中使用 TR1 shared_ptr (也许还有其他智能指针)的开源独立实现? 注意: “shared_ptr 的独立实现”表示shared_ptr本身需要是…

戏剧牡丹亭 2024-12-02 06:41:25 0 0

MVP设计模式的STL实现

我正在尝试使用 STL 实现 MVP 模式,并且在具有重复引用时使用 *shared_ptr* 和 *weak_ptr* 来“打破循环”。 class i_model; class i_view; class i_…

九局 2024-12-02 05:21:23 0 0

boost.python公开返回向量的函数

我正在用 C++ 编写 Python 扩展模块,并且使用 boost.python。我想公开一个返回 vector 的函数。我不太确定如何执行此操作以及它将如何与 Python WRT …

南渊 2024-12-02 05:19:07 0 0

循环矢量时自动删除对象

我有一个对象的 std::vector ,我循环调用该对象的一些方法。其中之一将检查特定条件,如果需要,将从向量中删除其自身。关键是删除元素会使迭代器无…

葬心 2024-12-01 23:55:30 0 0

更改函数以返回指针

我对 C++ 很陌生,我已经编写了下面的类和函数: class Person { public: boost::shared_ptr GetDetails(const std::string& name) const; ... privat…

乜一 2024-12-01 12:48:26 0 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

更多

友情链接

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