构造函数 问答列表

复制构造函数在 C++ 中抛出 null 值错误

作者:kesarling He-Him 提问时间:11/30/2022

(与cpp失去联系太久了,想为明天的面试复习一下)。 正在修改 Deep Copy 与 Shallow Copy。 编写代码: #include <iostream> class MyClass...

将 -fno-elide-constructors 标志传递给编译器时的副本数

作者:Luckk 提问时间:12/13/2022

请考虑以下类: struct IntPointerWrapper { int* data_pointer; IntPointerWrapper() : data_pointer(new in...

具有唯一指针向量的对象向量

作者:jyostna chintala 提问时间:12/21/2020

我有一个对象的向量 ex:TestStructVec 用于 ex:TestStruct,其中 object 包含唯一指针的向量 ex:uptrVec。 struct TestClass {}; s...

为什么复制构造函数更改了以前的对象指针成员

作者:xianshenglu 提问时间:1/17/2023

#include <iostream> #include <string.h> #include "Date.h" #include "Employee.h" using std::cout; usi...

关于我的构造函数初始化的问题(乞丐问题)

作者:Elish 提问时间:4/16/2020

对于我的任务,我必须做一个 Rational 类并添加运算符。 如果分母的输入是 1 或分子是 0,则输出只需要是分子。所以我想初始化我的复制构造函数,但我并没有真正成功(你可以看到我把它放在评论中)...

强制 Child 类实现深拷贝方法

作者:user3641187 提问时间:2/18/2023

我有一个父类“Parent”,它需要一个模板参数 K 作为它所操作的数据类型。对于子实现,我想强制它们实现自定义的“deepcopy”方法。 “Runner”类给出了 deepcopy 方法的一个示...

C++:使用基类实例的(副本)创建派生类的实例

作者:Charles 提问时间:2/22/2023

我看过很多与此相关的话题,但没有一个可以帮助我。 我有继承自 的类,就内部代码而言,我无法修改它(我不能去那里实现 copy-ctor,也不知道它的属性或任何东西的详尽列表)。BA 我得到了一个实...

为什么 Java 没有复制构造函数?

作者:Cuga 提问时间:5/6/2009

为什么 Java 不支持像 C++ 那样的复制构造函数?...

C++:两个自定义对象的总和,避免复制构造函数的重复调用

作者:Michel H 提问时间:3/23/2021

在下面的示例中,我有两个类,第一个动态分配一个整数,第二个是第一个类的容器。 当我对两个容器对象求和时 (),复制构造函数被调用两次。在我看来,第二个发生在函数的“return”语句期间。如何优化以...

为什么将捕获 lambda 分配给 std::function 会导致更多副本 [duplicate]

作者:Gonen I 提问时间:3/2/2023

这个问题在这里已经有答案了: C++ lambda 两个复制构造函数调用 (1 个答案) 使用 lambda 创建 std::function 会导致 lambda 对象的多余复制 - 为什么? (3...


共515条 当前第30页