造函数 问答列表

使用派生类添加属性并保持与现有类的兼容性

作者:Mark 提问时间:2/9/2022

我正在编写一个在 Ubuntu 20.04 中运行的 Qt 6.2.0 应用程序。 我的目标是将属性添加到现有类中。 所以我写道:QtOpcUaNode class MyOpcUaNode : pu...

参数类型为“const T &”和类型为“const T<U> &”的复制构造函数之间是否有区别?

作者:QuaternionsRock 提问时间:9/9/2021

从 C++ 11 开始,定义了三个构造函数,这些构造函数大致等同于以下类中的构造函数:std::allocator template<typename T> class allocator { pu...

复制具有可子类化的成员的类的构造函数

作者:Spiros Tsalikis 提问时间:3/24/2022

我正在使用以下类,该类具有一个成员来构造一个可以使用模板进行子类化的列表。 class dynamic_list { template <typename = void> struct node...

每个派生类的复制构造函数

作者:prestokeys 提问时间:5/3/2022

请考虑以下代码。我希望该函数无需在每个具体派生类型中定义复制构造函数即可工作。 只有当它不是抽象的,但它是抽象的时,它才能以所示的方式在中间类中完成。那么在这种情况下,我该如何让它工作呢?conver...

链表的复制构造函数导致内存错误

作者:alekscooper 提问时间:3/12/2020

我正在编写我自己的链表类(出于教育目的),这里是: 我的代码 #include <iostream> using namespace std; #define PRINT(x) #x << "...

这样的写作业有什么问题?

作者:Joker_vD 提问时间:2/14/2014

前几天,我和我的一个朋友就对象分配和构造进行了一次对话,他指出,对象的分配(在语义上)等同于摧毁它,然后从(在同一个地方)重新构造它。a = bab 但是,当然,没有人(我认为)像这样编写赋值运算符...

复制构造函数 C++ 在析构函数 [duplicate] 上返回奇怪的字母

作者:Konstantinos 提问时间:5/22/2020

这个问题在这里已经有答案了: 什么是三分法则? (8 个回答) 3年前关闭。 我有这个: //Constructor ApplicationConstructor::ApplicationCons...

如何在 c++ 中为 2 指针变量制作复制构造函数?

作者:john 提问时间:4/19/2021

我有两个指针变量作为数据成员。如何制作这两个数据成员的副本?如何为此制作一个深度复制构造函数?我试了很多次,但没有用。 class abc { float *number1; float *nu...

复制实例化派生类的类的构造函数

作者:Paul 提问时间:2/17/2022

我一直在尝试创建一个实例化派生类的类的复制构造函数,但没有成功。 假设我有以下纯虚拟类: class AbstractBar{ public: virtual void printMe() = ...

为什么赋值成本不能保证小于构造函数-析构函数对?

作者:Yuan Wen 提问时间:3/30/2016

在Scott Meyers的“有效C++”第26项:尽可能推迟变量定义中,赋值的成本肯定不会低于构造函数-析构函数对。 那么,对于不同的数据类型或类,如何将赋值的成本与构造函数-析构函数对进行比较呢...


共521条 当前第10页