default-copy-constructor

default-copy-constructor

文章 0 浏览 3

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

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

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

C# 实例复制/传递对象引用与 Java 不同?

class Player { private Location location; public Location getLocation() { return location; } public void setLocation(Location location) { th…

多孤肩上扛 2024-11-17 10:35:15 3 0

存在引用时的赋值运算符和复制构造函数

我只是使用此代码尝试引用: class A { }; class B { public: B(A& a): m_a(a){} A& m_a; }; int main() { A a; B b(a); B b1 = b; } 我期望 B b1 = b…

笑,眼淚并存 2024-11-09 10:31:51 4 0

初始化引用时避免按值复制

我有一个函数接口: struct iFace { virtual Type& getType() = 0; } 并且想法是像这样检索它: iFace& iface = getIface(); Type& type = iface.getT…

停滞 2024-11-03 20:56:28 2 0

C++ 中隐式定义的复制构造函数是否有效?也为成员调用复制构造函数,对吗?

只是想仔细检查 C++ 类的默认(由编译器隐式定义)复制构造函数是否对每个成员变量执行复制构造函数,并使用旧值获取每个成员的复制值,而对于原子对…

月下伊人醉 2024-10-16 11:29:37 9 0

Java对象复制最佳选择?

可能的重复: 如何在 Java 中复制对象? 我需要在Java中复制一个对象(即“按值而不是按引用”复制对象,以便新对象不仅仅是对旧对象的引用)。我厌…

庆幸我还是我 2024-09-07 12:43:25 3 0

选择退出复制构造函数

这可能是一个愚蠢的问题,但是...... 我一直在编写许多使用不可复制成员的类。这些类永远不会通过我的源代码中的复制构造函数初始化。当我尝试在不提…

蘸点软妹酱 2024-08-30 16:16:46 6 0

C++包含其他对象的类的隐式复制构造函数

我知道如果您不自己实现,编译器有时会提供默认的复制构造函数。我对这个构造函数到底做了什么感到困惑。如果我有一个包含其他对象的类,但这些对象都…

2024-08-12 22:13:29 7 0

浅拷贝共享指针吗? (C++)

我知道如果我这样做: class Obj { public: int* nine; }; Obj Obj1; //Awesome name int eight = 8; Obj1.nine = &eight; Obj Obj2 = Obj1; //Anothe…

空袭的梦i 2024-08-10 07:25:03 9 0
更多

推荐作者

苦中寻乐

文章 0 评论 0

lueluelue

文章 0 评论 0

嗼ふ静

文章 0 评论 0

王权女流氓

文章 0 评论 0

与花如笺

文章 0 评论 0

残酷

文章 0 评论 0

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