C++ 入门第 5 版联合和类类型成员
作者:Itachi Uchiwa 提问时间:8/24/2021
您好,我有这个来自 C++ 入门第 5 版第 19.6 章联合: class Token { public: // copy control needed because our class ha...
函数 问答列表
作者:Itachi Uchiwa 提问时间:8/24/2021
您好,我有这个来自 C++ 入门第 5 版第 19.6 章联合: class Token { public: // copy control needed because our class ha...
作者:overhaul_ 提问时间:8/3/2020
我想问的是,当我没有显式编写任何复制构造函数时,编译器会自动生成默认执行浅层复制的复制构造函数,对吗? 因此,在 main() 程序中,当我更改整数 a、b 和指针 p 的值时,只有 p 的值发生了变...
作者:Donut 提问时间:6/14/2018
我有一个类“A”和一个类“B”,使得 A 包含 B 的实例 class A { B b = B(parameters...); Other thing = 3; } 这段代码的问题在于 B ...
作者:Madhu Rao 提问时间:1/19/2023
我们正在将代码从旧代码迁移到 VS 2019 我们在运算符“<<”上有一个重载函数,它调用basic_ostream函数 执行以下行时。 CStringArray asLine; using ...
作者:arnie7 提问时间:11/1/2019
我正在经历一个代码实现,其目的是不让任何人创建特定类的对象。下面是代码片段: class CantInstantiate { CantInstantiate(); CantInstantiate...
作者:alexmoran 提问时间:3/1/2020
当我在 C++ 中学习构造函数时,我想到了对我来说很难完全理解的东西。一种是当我们创建一个类的对象时(比如说),如果我们没有为自己编写构造函数,则会调用默认构造函数。(我认为复制构造函数也一样)cla...
作者:Itachi Uchiwa 提问时间:8/16/2021
我们知道,内置数组既不能复制也不能分配。因此,如果它是类/结构/联合的成员数据,则可以让编译器发挥其魔力来复制它们: struct ArrInt5{ ArrInt5() = default; A...
作者: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; } 使用此复制构...