copy-constructor

copy-constructor

文章 0 浏览 4

从重载的复制构造函数中调用默认复制构造函数

我需要编写一个复制构造函数来深度复制 std::shared_ptr 的内容。然而,类中还定义了一堆变量int a, b, c, d, e;。有没有一种方法可以在我的新重载代…

帅哥哥的热头脑 2024-12-02 17:33:26 2 0

复制构造函数从 const 转换为非 const?

考虑以下问题: class A { public: int xx; A(const A& other) { cout << "A cctor" << endl; /* do some stuff */ } A(int x) : xx(x) {} /* convers…

忱杏 2024-12-02 14:48:49 1 0

通过复制派生类的另一个对象来创建派生类的对象时调用基类的复制构造函数

class base {}; class der : public base{}; der d1; der d2(d1); 该语句调用基类的默认构造函数,然后调用 claas der 的复制构造函数。 我的问题是为…

情归归情 2024-12-02 08:16:24 0 0

复制构造函数相关问题(本机 c++)

可能的重复: 为什么复制构造函数应该接受其参数在 C++ 中通过引用? 我知道复制构造函数必须有一个引用作为参数,以避免对其自身的“无限次调用”。…

欢你一世 2024-12-01 19:28:17 1 0

在对象(而不是指针)的 std::vector 上调用 Push_back 会产生严重的副作用。那么指针会更好吗?

这是我上一个问题的延续,我在上一个问题中提供所有信息的速度很慢,因此我创建了一个新问题,希望获得更多输入。给出: struct otherClass { Importa…

如梦初醒的夏天 2024-12-01 18:20:02 1 0

[c++]:构造函数中启动列表的问题

我偶然发现了一个我以前从未想过的问题。 这里是: 每个对象(在初始化列表中列出)的“构造函数”将被触发。 class B { public: B() { cout<<"B Con\…

忘羡 2024-12-01 05:43:07 2 0

ostringstream 和复制构造函数的问题

可能的重复: 为什么不允许复制 stringstream? 如何在 C++ 中从一个 stringstream 对象复制到另一个 stringstream 对象? 编译类 T 失败,Visual C+…

定格我的天空 2024-11-29 04:16:43 1 0

如何为具有内部放置 new 的类实现安全复制构造函数(使用 std::string)

这是我的代码: struct RS_Token { char id; char cleanup; unsigned char array[sizeof (std::string) > sizeof (double) ? sizeof (std::string) : …

寄居人 2024-11-29 00:53:53 1 0

RValue、模板解析和复制构造函数(在 Visual C++ 2010 中)

我正在构建一个简单的容器类,但遇到了一些问题(重新组装 Visual C++ 中的问题2010,右值引用错误?) #include #include template class MyType { p…

左耳近心 2024-11-28 20:08:31 1 0

默认复制构造函数和默认赋值运算符

我在此处使用过的代码中使用的这些之间有什么区别。(第 44 行和第 45 行都工作正常) 摘录: Date temp = *this; //ASSIGNMENT OPERATOR CALL(PROVID…

梅窗月明清似水 2024-11-28 15:35:29 1 0

是否可以“添加”到默认的复制构造函数?

是否可以“添加”到默认的复制构造函数? 例如。对于此类: class A { public: int a; int* b; }; 我只想编写 A::A(const A& rvalue): a(rvalue.a), b…

生死何惧 2024-11-27 14:45:14 1 0

关于包含不可复制成员引用的类的复制构造函数的建议

我有一个 A 类,它作为成员引用了 B 类的对象。 B 类的复制构造函数(和赋值运算符)是私有的。您认为这是一个有效的好主意吗? A 的默认复制构造函数…

寒冷纷飞旳雪 2024-11-26 18:19:12 1 0

复制嵌套向量的最简单方法是什么

在我的代码中,我有一个名为 bead 的结构。我有一个向量,定义为 vector > > > 。 有时,我需要对 boxes 进行一些更改,并且可能需要恢复这些更改 如…

ら栖息 2024-11-26 16:36:59 1 0

C++没有复制构造函数的赋值运算符

问题:我可以定义赋值运算符而不是复制构造函数吗?对于内部类(未在 API 中公开),这仍然是一个糟糕的设计实践吗? 我需要它的原因:正如这个问题提…

誰認得朕 2024-11-26 12:33:05 3 0

复制构造函数帮助,尝试复制布尔数组。爪哇

我已经浏览了尽可能多的以前的问题,但从未见过将布尔数组作为变量的问题。 这是我的课程: public class Register { private boolean[] register; pr…

嘿咻 2024-11-26 11:17:23 1 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文