unique-ptr

unique-ptr

文章 0 浏览 2

是 std::unique_ptr需要知道 T 的完整定义吗?

我在标头中有一些代码,如下所示: #include &ltmemory&gt class Thing class MyClass { std::unique_ptr&lt Thing &gt my_thing } 如果我将此标头包…

违心° 2024-11-08 02:37:38 0 0

将 unique_ptr 从一个向量移动到另一个向量

我想将存储在未排序向量中的 unique_ptr 移动到另一个向量,该向量将包含已排序的指针向量。 移动 unique_ptr 肯定不会自动删除第一个向量中的元素吗…

梦里的微风 2024-11-03 17:40:21 2 0

返回 NULL 值

Framebufferd3d11.h 的片段 namespace dx11 { ... class FramebufferManager : public FramebufferManagerBase { public: ... private: ... static st…

琴流音 2024-10-31 17:05:53 2 0

pimpl:避免使用 pimpl 指向指针

在这个问题中,我问“pimpl:shared_ptr或unique_ptr”我一直在确信 pimpl 习惯用法的正确用法是使用 unique_ptr,而不是 shared_ptr。它应该对用户来…

北恋 2024-10-30 19:03:05 1 0

使用智能指针实现容器

好的,所以每个人都知道应该像瘟疫一样避免原始指针并更喜欢智能指针,但是这个建议在实现容器时适用吗?这就是我想要实现的目标: template&lttypena…

我为君王 2024-10-27 19:31:41 2 0

将 std::unique_ptr 与标准容器一起使用

当我意识到 C++11 添加了 unique_ptr 时,我一直在寻找一种方法来实现动态指针的安全向量和映射。我在谷歌上研究了如何使用它们,但没有成功地找到细…

凡尘雨 2024-10-11 02:00:51 1 0

为什么可以在没有 std::move 的情况下返回 std::unique_ptr ?

unique_ptr 不允许复制构造,而是支持移动语义。然而,我可以从函数返回一个 unique_ptr 并将返回的值分配给一个变量。 #include &ltiostream&gt #inc…

情绪操控生活 2024-10-05 09:36:38 4 0

自定义Unique_ptr删除器,受控删除

我有一个 for 循环,它遍历 XML 文档并查找指定的属性,指向当前节点的指针位于 boost::interprocess::unique_ptr 内,并具有一个自定义删除器来调用…

北方的韩爷 2024-09-29 12:14:02 2 0

boost::Unique_Ptr 对象列表

为什么我不能这样做? typedef boost::interprocess::unique_ptr&ltQueueList, QueueListDeletor&gt UQList typedef boost::intrusive::list&ltUQList…

凉城凉梦凉人心 2024-09-26 22:30:19 2 0

std::auto_ptr 到 std::unique_ptr

随着新标准的到来(以及某些编译器中已经可用的部分),新类型 std::unique_ptr 应该是 std::auto_ptr 的替代品。 它们的用法是否完全重叠(这样我可…

夏尔 2024-09-13 17:20:01 5 0

为什么我不能将 unique_ptr 推回到向量中?

这个程序有什么问题吗? #include &ltmemory&gt #include &ltvector&gt int main() { std::vector&ltstd::unique_ptr&ltint&gt&gt vec int x(1) std::…

醉南桥 2024-09-10 20:04:56 6 0

std::列表< std::unique_ptr; >:传递它

假设我有一个 class T 的 std::list: std::list&ltT&gt l 将其传递给函数时,我会使用一个引用: someFunction( std::list&ltT&gt &ampl ) 什么是最…

巡山小妖精 2024-09-09 03:47:40 1 0

unique_ptr 提升等效吗?

boost 库中是否有 C++1x 的 std::unique_ptr 的等效类?我正在寻找的行为是能够拥有一个异常安全的工厂函数,就像这样...... std::unique_ptr&ltBase&…

浊酒尽余欢 2024-09-04 00:17:39 7 0

那么unique_ptr可以在stl集合中安全使用吗?

我对 unique_ptr 和右值移动哲学感到困惑。 假设我们有两个集合: std::vector&ltstd::auto_ptr&ltint&gt&gt autoCollection std::vector&ltstd::uniq…

一张白纸 2024-09-02 11:07:36 6 0

我怎样才能编译这段涉及 unique_ptr 的代码?

#include &ltvector&gt #include &ltmemory&gt using namespace std class A { public: A(): i(new int) {} A(A const&amp a) = delete A(A &amp&ampa…

小…楫夜泊 2024-08-29 10:07:18 5 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

更多

友情链接

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