assignment-operator

assignment-operator

文章 0 浏览 7

c++:过度复制大对象

虽然已经有很多关于复制构造函数/赋值运算符的问题,但我没有找到适合我的问题的答案。 我有一个像现在这样的课程 class Foo { // ... private: std::…

追我者格杀勿论 2024-11-05 22:31:53 8 0

构造时从原语到用户定义的分配

抱歉,标题模糊,我似乎错过了一些东西。 我很犹豫要不要发布这个,因为它看起来很基本,但我无法让它发挥作用。我的 IDE 告诉我以下内容是错误的。我…

三五鸿雁 2024-11-05 20:26:28 6 0

返回中使用什么构造函数或运算符 (C++)

我运行此代码来试验复制构造函数和赋值运算符 class AClass { private: int a; public: AClass (int a_) : a(a_) { cout << " constructor AClass(int…

離人涙 2024-11-05 17:49:20 6 0

C++赋值运算符关于继承的问题

我有两个类 - 基类 A 和派生类 B - 我写了这个 A obj; B obj2; obj = obj2; 如果我还没有覆盖任何赋值运算符,实际上会发生什么?这只是将 obj2 的 A …

苏别ゝ 2024-11-03 11:38:29 7 0

bash 逻辑定义或运算符

是否有与 Perl 的逻辑定义或等效的 Bash 运算符?类似于: $a = $a // $b; 或 $a ||= $b; …

月下客 2024-11-03 10:17:21 9 0

模板赋值运算符重载之谜

我有一个简单的 struct Wrapper,其区别在于两个模板化赋值运算符重载: template struct Wrapper { Wrapper() {} template Wrapper &operator=(const…

荒人说梦 2024-10-31 18:46:33 7 0

赋值运算符 - 自赋值

编译器生成的赋值运算符是否防止自赋值? class T { int x; public: T(int X = 0): x(X) {} }; int main() { T a(1); a = a; } 即使类成员不是指针类…

笑,眼淚并存 2024-10-31 03:21:01 5 0

c# 赋值运算符&=

如果我有以下布尔值: bool success = true; 以下三行代码是否会成功存储相同的结果: 1 - success &= SomeFunctionReturningABool(); 2 - success = …

悸初 2024-10-29 20:00:28 4 0

复制构造函数、析构函数和赋值运算符。我们什么时候不需要它们呢?

我知道 C++ 的经验法则,当您将 cctor、dtor 或 op= 添加到您的类中时,您还需要添加其他两个以使您的类在所有情况下都能正常工作。 是否存在不需要提…

空心↖ 2024-10-29 07:51:52 9 0

重载运算符=作为非成员

根据此线程的回复,operator=不能被重载作为非成员函数。那么,举个例子,下面的代码会让编译器非常生气: class MyClass { // ... }; MyClass& opera…

青春如此纠结 2024-10-25 02:36:35 9 0

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

如果我覆盖 operator= 复制构造函数会自动使用 new 运算符吗?同样,如果我定义一个复制构造函数,operator= 会自动“继承”复制构造函数的行为吗?…

要走就滚别墨迹 2024-10-24 14:50:24 14 0

Set ( = ) 和 SetDelayed ( := ) 有什么区别?

此讨论出现在上一个问题中,我有兴趣了解之间的区别两个。举例说明会很好。…

一杯敬自由 2024-10-21 21:50:50 12 0

我们什么时候应该将赋值运算符设为私有并且不实现

这是一个古老的考试问题,要求我们在有意义的时候编写赋值运算符和复制构造函数、析构函数。 给出以下代码: class U { /* code not specified here *…

丢了幸福的猪 2024-10-20 09:10:10 5 0

默认构造函数和对象复制

我想知道为什么在这种情况下需要声明默认构造函数。一方面,如果我省略它,编译器不会自动执行此操作吗?不管怎样,我仍然不明白为什么有必要。另外,…

似梦非梦 2024-10-18 14:14:56 10 0

关于 Scala 的赋值和 setter 方法

编辑:引发此问题的错误现已修复。 在 Scala Reference 中,我可以读到(第 86 页): 赋值给的解释 一个简单的变量 x = e 取决于 x 的定义。如果 x …

久随 2024-10-17 02:41:54 13 0
更多

推荐作者

牛↙奶布丁

文章 0 评论 0

COSO

文章 0 评论 0

落叶

文章 0 评论 0

暗地喜欢

文章 0 评论 0

qq_i8qOEG

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

更多

友情链接

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