unique-ptr

unique-ptr

文章 0 浏览 3

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

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

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

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

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

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

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

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

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

boost::Unique_Ptr 对象列表

为什么我不能这样做? typedef boost::interprocess::unique_ptr UQList; typedef boost::intrusive::list List; // Compiler (VS 2003) complains Qu…

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

std::auto_ptr 到 std::unique_ptr

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

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

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

这个程序有什么问题吗? #include #include int main() { std::vector> vec; int x(1); std::unique_ptr ptr2x(&x); vec.push_back(ptr2x); //This ti…

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

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

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

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

unique_ptr 提升等效吗?

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

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

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

我对 unique_ptr 和右值移动哲学感到困惑。 假设我们有两个集合: std::vector> autoCollection; std::vector> uniqueCollection; 现在我预计以下操作…

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

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

#include #include using namespace std; class A { public: A(): i(new int) {} A(A const& a) = delete; A(A &&a): i(move(a.i)) {} unique_ptr i; …

小…楫夜泊 2024-08-29 10:07:18 8 0

在这种情况下,Hinnant 的 unique_ptr 实现是否错误地无法将派生类型转换为基类型?

我目前正在尝试使用 Howard Hinnant 的 unique_ptr 实现,并且遇到了编译错误。这是一些示例代码: struct Base {}; struct Derived : public Base {}…

ヤ经典坏疍 2024-08-23 16:25:48 7 0

无法创建 MoveConstructibles 地图

我有一个包含 std::unique_ptr 中。我认为推动 C++ 引入移动语义的原因之一是可以将 unique_ptrs 之类的东西放入标准容器中(对于向量而言,这确实有…

九歌凝 2024-08-22 04:19:18 15 0

Visual C++ 吗? 2010 Beta 1 有 unique_ptr,如果没有,我在哪里可以获得 C++0x 参考实现?

我确实知道: 它不在 CTP 中 它预计会在最终版本中 我在 Beta 1 中找不到它 我想玩一下 …

ゃ懵逼小萝莉 2024-07-25 07:05:08 7 0
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

更多

友情链接

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