smart-pointers

smart-pointers

文章 0 浏览 4

在函数中分配shared_ptr

我需要创建一个返回已分配的shared_ptr 变量的函数。这是正确的方法吗? typedef boost::shared_ptr > sharePtr; void createPtr(sharePtr &p) { p = …

清风无影 2024-10-06 03:12:34 6 0

关于使用CComPtr的一些问题(什么时候使用Release()?我可以返回CComPtr吗?,...)

我正在为 Internet Explorer(BHO)编写附加组件,并且正在使用 CComPtr 智能指针。我想知道: 什么时候应该使用 CComPtr.Release() 函数? In this t…

心病无药医 2024-10-05 02:40:31 8 0

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

我有一个如下所示的函数, void functionA(unordered_map* arg1); 我需要传递 unordered_map> 如何将带有shared_ptr的容器传递给接受原始指针容器的函…

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

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

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

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

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

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

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

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

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

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

将原始指针转换为clone_ptr

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

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

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

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

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

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

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

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

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

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

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

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

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

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

返回shared_ptr时的引用计数

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

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

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

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

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

C++ 中的智能指针入门

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

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

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

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

葬シ愛 2024-09-24 10:22:03 3 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

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