struct 问答列表

为什么复制构造函数被调用两次?C++

作者:Learpcs 提问时间:11/10/2021

因此,我正在创建一个类 BigInteger,以便更好地理解类中对象的构造方式。因此,请考虑以下代码: #include <iostream> #include <vector> #include ...

如何使模板重载复制构造函数?

作者:Blind Guardian 提问时间:8/13/2021

在尝试使用模板函数作为复制构造函数时,(我该怎么做)我只想出了 3 个解决方案: 结构 A: template <typename D> A(const D&) {}; A(A& f) : A(...

move 构造函数是否会更改“this”指向的内存?

作者:kaiyu wei 提问时间:4/10/2022

我对C++移动构造函数有一些困惑。如果编译器隐式合成移动构造函数,则此移动构造函数将执行什么操作?它只会使“this”指向用于初始化的对象吗? 下面有一个示例: struct Foo { int ...

为什么复制构造函数在这里被调用两次?[复制]

作者:Amir reza Riahi 提问时间:8/5/2022

这个问题在这里已经有答案了: 向量push_back多次调用copy_constructor? (5 个答案) 当向量增长时,如何强制执行移动语义? (3 个答案) 去年关闭。 我的代码是这样的: ...

模板链表类的复制构造函数错误:调用“Node&lt;int”没有匹配函数&gt;::Node()'

作者:Ayden Cabral 提问时间:3/9/2022

我正在尝试为链表制作一个复制构造函数,但我不确定如何修复此错误,并且我一直在寻找几个小时。错误是: 没有用于调用“Node::Node()”的匹配函数 代码如下: template <class...

如何在Java中实现整数数组的复制构造函数?(学校作业)

作者:user13508239 提问时间:5/11/2020

我想使用复制构造函数创建此 IntArrayList 类的深层副本。我写了一个空的复制构造函数,但不知道该放什么。我必须完成这项作业,并证明原件和副本的结果是独立的。 此外,我们不允许使用库方法,例...

是否可以将函数作为参数重载运算符?

作者:ModernEraCaveman 提问时间:7/6/2023

我刚刚发现了操作员超载,我只是对它感到高兴。在测试它的用途时,我遇到了一个我似乎无法工作的案例,而且我找不到合适的资源来解决。 我正在尝试重载一个运算符,该运算符将函数作为参数。我的目标是创建一个可...

使用链表的类队列的三分法则

作者:Radical Edward 提问时间:10/1/2022

我需要为我的类 Queue 创建一个复制构造函数和一个赋值运算符,但我对如何去做有点困惑(我可能还应该构建一个析构函数来遵循三法则)。 我使用另一个类“列表”(链表)构建了我的队列。我是否应该在我的...

将派生类标记为可移动而基类不可移动是否有意义\合适?

作者:John 提问时间:6/11/2022

将派生类标记为可移动而基类不可移动是否有意义\合适? 我知道这种不一致在 C++ 中是合法的,但它在实践中有意义\合适吗? 一般来说,我应该小心翼翼地保持这种一致性吗? 这种情况如何:当我打算将...

复制构造函数析构函数和赋值运算符,用于存储指向另一个类的指针的类

作者:danieldahlin 提问时间:5/8/2014

我是新来的,这是我的第一个问题。我有一个关于家庭作业的问题。我被要求设计一个抽象类“Base”,它由类“Sub”继承(在赋值中有 sub1、sub2 等,但我试图尽可能地缩小范围)。然后,我应该设计一...


共180条 当前第3页