问答列表

如何在 c++ 中移动对象而不是复制它?

作者:Mohammad Hussein 提问时间:7/9/2021

有没有办法让我移动在 main 中创建的对象 GuitarSpec,而不是复制它? 所以这里是以下示例:- 有一个 Inventory 类,它有一个吉他列表,要添加吉他,有一个名为 addGuita...

在类中定义自己的复制控制版本

作者:Vitaly Ershov 提问时间:8/23/2021

我正在阅读有关 C++ 的书,并遇到了复制构造函数。所以我对这种材料的理解有问题。 在哪种情况下,我们应该为复制控制(赋值运算符、复制构造函数)编写自己的函数? 例如:我们是否应该在这里使用这个函数...

如何将对象的内容复制到已经定义的对象中?

作者:bad_chemist 提问时间:12/20/2021

我有一个名为的对象,它在我的主脚本中正在演变。我是这样定义的:GridGrid class Grid{ public: std::vector <Polymer> PolymersInGrid;...

复制构造函数内存泄漏

作者:K.T. 提问时间:3/20/2021

我正在尝试学习编写自定义构造函数的基础知识,但我无法弄清楚我做错了什么。我知道就我的目的而言,让编译器完成它的工作就足够了,但我很好奇如何修复我的定义。 #include <iostream> #i...

构造函数和赋值运算符行为

作者:Inversus 提问时间:7/22/2020

我已经将我的代码带入了工作形式,但还剩下几个问题。 所以代码(这个想法是在数组中可以同时存储一些数据和数据的子数组): #include <iostream> using namespace st...

关于析构函数的 QAC 警告

作者:Salvankar 提问时间:2/11/2022

我在下面定义了一个类,其中删除了复制构造函数和赋值运算符。QAC 抛出警告“此类已声明默认或删除了特殊成员,但没有析构函数”。为什么会出现警告以及如何解决? class A { public: ...

在 Java 中修改 PriorityQueue 中的项目

作者:curiousengineer 提问时间:10/18/2023

假设我有一个自定义类,如下所示 class Emp { String name; Integer id; } 我决定在 java 中使用 PriorityQueue 来插入 Emp 的元素,...

无法在 C++ 向量和对象之间创建映射

作者:bad_chemist 提问时间:12/16/2021

我正在尝试在粒子和它所在的位置之间创建映射。从本质上讲,我想要我的地图,其中 a 和 is a Particle。M[loc] = plocstd::vector <int>p 这是我拥有的代码: ...

fill insert() - 复制构造函数和复制赋值 noexcept status?

作者:dhke 提问时间:8/24/2015

STL 容器元素是否需要具有复制构造函数和复制赋值运算符?如果可能,请提供参考资料。noexcept 如果不是,当在多次插入期间发生异常时,例如在填充插入期间,STL 容器的状态是什么。 当尝试编写...

是否可以在复制构造期间使用初始值设定项列表初始化向量的值数组?

作者:denz 提问时间:4/16/2017

我想使用复制构造函数的初始值设定项列表将 1 到 9 的值添加到我的向量中,而不是在构造函数的主体中调用 pushElements。这怎么可能? Hane::Hane(int val, bool v...


共1282条 当前第36页