smart-pointers

smart-pointers

文章 0 浏览 3

在 C++ 中传递智能指针容器作为参数

我有一个如下所示的函数, void functionA(unordered_map&ltstring, classA*&gt* arg1) 我需要传递 unordered_map&ltstring, shared_ptr&ltclassA&gt&…

影子是时光的心 2024-10-04 11:47:45 1 0

我应该在所有事情上使用智能指针并忘记经典的普通指针吗?

我已经使用 C++ 很长时间了,非常清楚分配和释放内存时要小心,尤其是不要忘记删除未使用的实例。 现在,我最近刚刚使用了 boost,并且遇到了一个问题…

奢欲 2024-10-04 01:47:40 2 0

引用计数智能指针删除引用计数大于零的拥有对象?

我有一个设计,其中对象同时由 2 个队列拥有。有时队列本身可能会被删除。在这种情况下,队列中的所有对象都必须被删除并从它们所在的另一个队列中删…

土豪 2024-10-01 05:38:21 1 0

这是C++吗?指针容器安全吗?

我想要一个类似于 boost 的 scoped_ptr 的安全 C++ 指针容器,但具有类似值的复制语义。我打算将其用于应用程序最内层循环中非常频繁使用的类中很少使…

素手挽清风 2024-09-30 21:49:52 2 0

将原始指针转换为clone_ptr

我有一个 clone_ptr 实现,如 这个问题,我有一个问题,我需要从函数返回的原始指针创建一个clone_ptr。 这是代码: DOMDocument* doc = impl-&gtcrea…

并安 2024-09-30 13:46:14 6 0

C++指向静态和动态分配资源的智能指针

我的基类需要公开一种方法,对于某些派生类,该方法将返回一个指向动态分配数组的智能指针,而对于其他一些派生类,该方法将返回一个指向静态分配数组…

空城缀染半城烟沙 2024-09-29 11:30:05 1 0

库函数返回原始指针,我想使用智能指针

我遇到这种情况,我使用的库有许多函数返回到对象的原始指针,我现在如何在使用该库和智能指针的程序中使用 boost 智能指针? 该库是 xerces-C++,一…

℉絮湮 2024-09-29 05:57:56 2 0

类成员变量有哪些非共享智能指针

当我有一个包含指针作为成员变量的类时,如果我不想使用普通指针,它们应该具有什么类型的智能指针?它们不需要共享(因此不需要shared_ptr)。 scope…

幼儿园老大 2024-09-27 07:56:50 3 0

C++ shared_ptr如何删除具有多个shared_ptr的指针

我正在研究这个项目, 我遇到的问题是,当我需要它时,该对象并没有真正被删除,因为它有几个指向它的共享指针。 我该如何解决这个问题,请帮忙。…

等风来 2024-09-27 07:17:18 2 0

返回shared_ptr时的引用计数

下面的代码是否意味着当这个函数返回时,这个类内部的request对象仍然持有这个对象的引用? boost::shared_ptr&ltRequest&gt RequestList::GetRequest…

画骨成沙 2024-09-27 06:35:30 2 0

如何可能(如果可以的话)实现shared_ptr而不需要多态类具有虚拟析构函数?

先生。 Lidström 和我发生了争论 :) Lidström 先生的主张是构造 shared_ptr 。 p(new Derived) 不需要 Base 有虚拟析构函数: Armen Tsirunyan:“真…

寒冷纷飞旳雪 2024-09-27 04:04:41 2 0

C++ 中的智能指针入门

我有一个 C++ 应用程序,它广泛使用指针来维护相当复杂的数据结构。该应用程序对巨大的数据集(可能需要几 GB 内存)执行数学模拟,并使用 Microsoft …

一绘本一梦想 2024-09-26 07:44:59 1 0

是否有像auto_ptr和shared_ptr这样不需要C++0x的通用智能指针?

我想要一个非引用计数智能指针,它可以结合 auto_ptr 和 shared_ptr 的一些有用方面。我认为 C++0x 的 unique_ptr 最终是我所需要的,但我需要可以在 …

葬シ愛 2024-09-24 10:22:03 1 0

为什么 auto_ptr 被弃用?

我听说 auto_ptr 在 C++11 中已被弃用。这是什么原因呢? 我还想知道 auto_ptr 和 shared_ptr 之间的区别。…

止于盛夏 2024-09-18 15:43:53 6 0

简单的引用计数:智能指针

我想使用智能指针实现简单的引用计数。变量pointer表示指向存储对象的指针,reference_count表示该对象的副本总数。 如果我们使用 NULL 初始化一个对…

初见你 2024-09-17 19:46:44 2 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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