唯一 PTR 问答列表

为什么我不能使用指向子类的唯一指针初始化多态向量 [duplicate]

作者:virus00x 提问时间:11/6/2023

这个问题在这里已经有答案了: 如何构造具有唯一指针的向量 (2 个答案) 我可以列表初始化仅移动类型的向量吗? (8 个回答) 18天前关闭。 #include <iostream> #include...

有没有办法在不同范围内共享部分shared_ptr?

作者:Sam Moldenha 提问时间:7/31/2023

所以,如果你想分享过去元素中的所有内容,你可以写如下内容:shared_ptrx int main(){ std::shared_ptr<float[]> _vals = std::make_un...

使用 push_back 时,std::unique_ptr 是否移动到 std::vector 中?

作者:Foaly 提问时间:12/11/2013

我有一个关于如何将 a 插入到 .想象一下,我有一个函数,可以生成如下对象:std::unique_ptrstd::vector std::unique_ptr<CObject> createObj...

包含智能指针的类的复制构造函数

作者:Tyler D 提问时间:9/25/2020

在下面的示例中,我们有一个类,其中包含一个对象,该对象为我们处理所有内存(三法则)。ClassBridge class Base { public: Base() {}; virtual Bas...

如何创建基类引用传递的值的unique_ptr?

作者:davidA 提问时间:3/26/2023

我有和类,我需要从中多态行为,通过虚拟成员函数:BaseDerivedfoo() #include <iostream> #include <memory> class Base { public...

创建shared_ptr时不需要的复制构造函数调用

作者:Damian 提问时间:10/26/2023

在进行一些编码练习时,我在尝试将可选的所有权传递给 :std::unique_ptrstd::shared_ptr /usr/include/c++/11/ext/new_allocator.h:1...


共6条 当前第1页