问答列表

构造函数或赋值运算符

作者:Julian Popov 提问时间:5/17/2010

你能帮我吗 C++ 标准中有定义描述在这种情况下哪一个将被称为构造函数或赋值运算符: #include <iostream> using namespace std; class CTest {...

尽管我提供了移动构造函数,但仍调用了复制构造函数

作者:Narayan Poudel 提问时间:5/12/2022

我已经实现了复制构造函数和移动构造函数,我学到的是程序必须使用 Move 构造函数而不是复制构造函数。 class Move { private: int *data; // raw pointe...

使用 lambda 表达式复制和移动构造函数的 C++

作者:David Carpenter 提问时间:9/3/2022

我在使用 C++ 复制和移动构造函数时遇到了一些奇怪的东西,在这里,当传递给 lambda 表达式时,复制和移动构造函数都会被执行。奇怪的是,当我将 lambda 的声明类型更改为或使用该函数时,我得...

创建一个复制构造函数,该构造函数使用链表堆栈实现反转堆栈

作者:notimportant 提问时间:4/28/2022

linkList::linkList(linkList const& rhs){ Node *temp = rhs.top; Node *temp_stack = rhs.top; while(...

如何安全地复制收藏夹?

作者:Tom Hawtin - tackline 提问时间:3/9/2020

过去,我曾说过要安全地复制集合,请执行以下操作: public static void doThing(List<String> strs) { List<String> newStrs = ne...

继承私有值时如何制作复制构造函数?

作者:Malone2409 提问时间:6/26/2020

我需要为大学的任务制作一个单位转换器。 因此,我们给出了以下代码: public abstract class SIUnit { enum EUnitType { DISTANCE, MASS...

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

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

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

动态数组、指针和复制构造函数的问题

作者: 提问时间:8/20/2020

我在创建包含对象的动态数组时遇到了很多问题。 据我了解,因为我的数组正在处理对象,所以存储在数组中的类必须具有复制构造函数或赋值运算符,以便正确复制所有内容。 我已经成功地创建了这个程序,其中包含...

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

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

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

在 C++ 中实现复制控制时如何处理基类的私有成员?

作者:chickennuggies 提问时间:4/19/2022

给定派生自 Faculty 类的 Teacher 类,我将如何处理 Teacher 对象的名称,该对象在 Faculty 中被定义为私有成员,但在 Teacher 中不被定义为私有成员,用于复制控制?...


共1435条 当前第39页