unique-ptr

unique-ptr

文章 0 浏览 3

unique_ptr 删除程序导致我的程序崩溃

在运行时,当我关闭程序时,我收到错误:“crt 检测到应用程序在堆缓冲区结束后写入内存。”我通过析构函数跟踪程序执行到唯一 ptr 的删除器,并且在…

狠疯拽 2024-12-09 23:17:58 2 0

C++如何使用 lambda 函数对 unique_ptrs 向量进行动态排序?

所以我有一个 std::vector> vec 并且我正在尝试对其进行动态排序,因为 Derived1 与 Derivedn 之间存在逻辑比较(Derived1 始终 > Derivedn-1 > ... >…

初见你 2024-12-05 20:04:40 0 0

C++0x unique_ptr 误解?

在 N2812 中是一个示例简介,其中将unique_ptr作为值参数给出。 void push_back2( std::list>& l, std::unique_ptr a) { l.push_back(a); // oops: mo…

余生共白头 2024-11-30 16:57:00 2 0

make_unique 完美转发

为什么标准 C++11 库中没有 std::make_unique 函数模板?我觉得 std::unique_ptr p(new SomeUserDefinedType(1, 2, 3)); 有点啰嗦。下面这样不是更好…

撩发小公举 2024-11-29 09:16:15 2 0

如何通过指针从容器中删除 unique_ptr?

使用 unique_ptr 创建对象并赋予容器所有权是没有问题的。如何通过原始指针删除元素? std::set> mySet; MyClass *myClass = new MyClass(); mySet.in…

美人迟暮 2024-11-27 12:44:17 1 0

unique_ptr和shared_ptr之间的区别

可能的重复: pimpl:shared_ptr 或 unique_ptr 智能指针(boost)解释 有人可以解释shared_ptr和unique_ptr之间的区别吗?…

乙白 2024-11-27 04:00:21 2 0

STL 旋转 unique_ptrs 的 const_iterators

我在 unique_ptr 中间的 const_iterator 上使用 std::rotate 时遇到问题。 我已经尝试过: std::vector >::const_iterator middle; // middle is poin…

守不住的情 2024-11-25 07:08:13 1 0

智能指针可以与使用 new T[] 分配的数组一起使用吗?

智能指针如何处理数组?例如, void function() { std::unique_ptr my_array(new int[5]); } 当 my_array 超出范围并被破坏时,整个整数数组是否会被…

陌上青苔 2024-11-24 05:06:53 2 0

初始化列表中的闭包删除器 (C++0x) 和编译器警告

我从 Visual C++ 2010 收到 警告 C4355: 'this' :used in base memberinitializer list: 我有一个持有句柄的类,并且我想自动关闭该句柄,即使该类的…

我很坚强 2024-11-15 06:04:44 3 0

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

我在标头中有一些代码,如下所示: #include class Thing; class MyClass { std::unique_ptr my_thing; }; 如果我将此标头包含在不包含 Thing 类型定…

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

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

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

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

返回 NULL 值

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

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

pimpl:避免使用 pimpl 指向指针

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

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

使用智能指针实现容器

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

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

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

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

凡尘雨 2024-10-11 02:00:51 3 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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