在 c++ 中,如果首先禁止默认构造,那么禁止复制构造是否有意义?
作者:arnie7 提问时间:11/1/2019
我正在经历一个代码实现,其目的是不让任何人创建特定类的对象。下面是代码片段: class CantInstantiate { CantInstantiate(); CantInstantiate...
复制构 问答列表
作者:arnie7 提问时间:11/1/2019
我正在经历一个代码实现,其目的是不让任何人创建特定类的对象。下面是代码片段: class CantInstantiate { CantInstantiate(); CantInstantiate...
作者:alexmoran 提问时间:3/1/2020
当我在 C++ 中学习构造函数时,我想到了对我来说很难完全理解的东西。一种是当我们创建一个类的对象时(比如说),如果我们没有为自己编写构造函数,则会调用默认构造函数。(我认为复制构造函数也一样)cla...
作者:Amir reza Riahi 提问时间:7/22/2022
这个问题在这里已经有答案了: 存储重载运算符的结果时不调用复制/移动构造函数+ (1 个答案) c++: MyClass x(1,2,3) vs MyClass x = MyClass(1,2,3) ...
作者:doubleU 提问时间:6/12/2017
此代码有错误。 [Error] no matching function for call to Complex::Complex(Complex) 但是当这段代码写出来时,Complex(co...
作者:bko00 提问时间:1/13/2022
我有这个父类 class Monster { char* nume; double hp; float* dmgAbilitati; int nrAbilitati; } 使用此复制构...
作者:Eduard Nicodei 提问时间:7/28/2019
请考虑以下两个函数: int foo(const std::string x) { return x.length(); } int foo2(const std::string& x2) { ...
作者:JoshSoHP 提问时间:11/24/2020
我有一个问题,如何创建静态字段来计算给定类的对象数量 在内存中使用 finalize 方法 (protected void finalize () throws Throwable)? 第二个问题,例...
作者:migo101 提问时间:12/4/2021
我无法正确使用复制构造函数来复制 .LinkedList 请看这个例子: public class LinkedList { public class Node { Node next; ...
作者:Coulis 提问时间:12/28/2020
最近,我想在我的代码中从原始指针转向智能指针(请注意,它曾经在原始指针上没有任何问题)。 现在,我的复制构造函数有问题。 假设我想创建一个新的 Frame shared_ptr,如下所示(作为一个...
作者:yano 提问时间:9/22/2021
我处于需要为一个类实现 Move 构造函数和 Move-Assignment 运算符的情况,该类包含对具有已删除的 Copy Ctor 和 Copy-Assignment 运算符的对象的引用,基本上如...