Copy 问答列表

复制构造函数析构函数和赋值运算符,用于存储指向另一个类的指针的类

作者:danieldahlin 提问时间:5/8/2014

我是新来的,这是我的第一个问题。我有一个关于家庭作业的问题。我被要求设计一个抽象类“Base”,它由类“Sub”继承(在赋值中有 sub1、sub2 等,但我试图尽可能地缩小范围)。然后,我应该设计一...

在 C++ 中使用带有字符串的复制构造函数和/或赋值运算符时堆栈溢出

作者:Russell Butler 提问时间:1/12/2020

我正在尝试在我自己制作的一个简单的类上运行插入排序,该类具有几个字段(int、float 和 string)以及复制构造函数、赋值运算符和“>”运算符。 但是,当我运行下面的代码时,我得到了堆栈溢出...

分配类变量 Outsite 构造函数正文 [duplicate]

作者:dg141 提问时间:3/9/2023

这个问题在这里已经有答案了: 构造函数中这个奇怪的冒号成员 (“ : ”) 语法是什么? (14 个回答) 9个月前关闭。 我对C++非常陌生,并且正在按照本教程进行操作,并遇到了这个类构造函数: ...

当我们复制/分配派生类对象时,如何在继承中复制基类成员?

作者:Jack 提问时间:5/8/2019

我有以下情况: 我有一个 Abstract 基类 No Copy 构造函数 无赋值运算符 有一些数据成员 派生类(派生自上面的基类) has 赋值运算符 有一些数据成员 当我们将一个派生类对象复...

如何为 const 模板参数定义复制构造函数?

作者:Zhro 提问时间:2/10/2016

我正在创建一个自定义迭代器,但我无法满足创建迭代器并使用非 .根据 STL,这是合法的,可以用 std::string 来证明:constconstbegin() #include <string>...

C++ 返回值和移动规则异常

作者:tinkerbeast 提问时间:5/30/2020

当我们从 C++ 函数返回一个值时,就会发生复制初始化。例如: std::string hello() { std::string x = "Hello world"; return x; //...

为什么 CopyConstructible 定义提到“常量 T 的右值表达式”?

作者:code707 提问时间:7/18/2018

以下是 cpppreference 的定义: [https://en.cppreference.com/w/cpp/named_req/CopyConstructible][1] 要求:类型 T ...

如何在 c# 中基于特定的源对象创建各种副本?

作者:Ipsider 提问时间:7/19/2018

我有一个 MyObject 类型的复杂 objectA。我想基于特定对象创建此 MyObject 的多个变体 A。 public class MyObject() { int myAttr1; ...

如何在不对影响复制的原始对象进行更改的情况下复制 Java 对象

作者:numberjak 提问时间:12/1/2017

在函数 addStartNode 中,我创建了一个新的 Node 'temp',其值设置为等于 'head' 的值。然后,我将 head 设置为值不同 'v' 的新节点。 但是,当我同时打印“tem...

如何编写单元测试来检查复制构造函数是否与类属性同步?

作者:nilgun 提问时间:12/20/2018

最近,我们的系统中出现了一个错误,这是由于忘记在复制构造函数中分配新添加的类属性引起的。 例如: public class MyClass { private Long companyId; ...


共94条 当前第3页