OOP 问答列表

在类中定义自己的复制控制版本

作者:Vitaly Ershov 提问时间:8/23/2021

我正在阅读有关 C++ 的书,并遇到了复制构造函数。所以我对这种材料的理解有问题。 在哪种情况下,我们应该为复制控制(赋值运算符、复制构造函数)编写自己的函数? 例如:我们是否应该在这里使用这个函数...

如何将对象的内容复制到已经定义的对象中?

作者:bad_chemist 提问时间:12/20/2021

我有一个名为的对象,它在我的主脚本中正在演变。我是这样定义的:GridGrid class Grid{ public: std::vector <Polymer> PolymersInGrid;...

在复制构造函数中释放内存时出现问题

作者:bko00 提问时间:1/13/2022

我有这个父类 class Monster { char* nume; double hp; float* dmgAbilitati; int nrAbilitati; } 使用此复制构...

C# 中构造函数的深层复制 [已关闭]

作者:Syed Rafay Hassni 提问时间:11/2/2022

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 去年关闭。 改进此问题 我正在尝试创建对象的...

强制 Child 类实现深拷贝方法

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

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

“静态方法对可测试性来说是死亡的”——替代构造函数的替代品?

作者:deceze 提问时间:1/23/2012

有人说“静态方法对可测试性来说是死亡”。如果是这样,那么以下可行的替代模式是什么? class User { private $phone, $status = 'default', $cr...

如何在 Java 中使用 List 变量制作对象的深度副本?

作者:eeelll 提问时间:6/10/2021

我正在使用 Java,我想制作 MoleculeDTO 对象的深度副本。我也尝试制作一个复制构造函数,但它不起作用,它引用了初始对象。 public class MoleculeDTO { pri...

我有 2 个带有 Assignment 运算符和复制构造函数的代码以及相同的驱动程序代码。但两者都给出了不同的输出

作者:Sachin Palande 提问时间:11/10/2021

我有 2 个带有 Assignment 运算符和复制构造函数的代码以及相同的驱动程序代码。但两者都给出了不同的输出。 代码 1: //constructor, copy constructor, ...

是否有必要为派生类创建复制构造函数?

作者:Daniel 提问时间:6/1/2019

如果我有一个具有复杂数据成员的基类,比方说,在我的继承链的末尾,我有另一个具有相同类型 DM 的类,我是否必须实现所有其他类的 CCTOR(复制构造函数)?char* 例如: 动物类: clas...

卡在 stdin 阅读上直到 ^C 或 EOF,然后是“stdin 垃圾邮件”

作者:MrLepoischiche 提问时间:5/12/2021

向任何偶然发现我的帖子的有能力的人问好。 我需要前所未有的帮助。 我的问题在这里: for(i = 1; i < 6; i++){ wprintw(filsWin, "Entre ton ch...


共833条 当前第14页