assignment-operator

assignment-operator

文章 0 浏览 4

在什么情况下我必须为我的 C++ 提供赋值运算符、复制构造函数和析构函数?班级?

假设我有一个类,其中唯一的数据成员类似于 std::string 或 std::vector。我需要提供复制构造函数、析构函数和赋值运算符吗?…

苍暮颜 2024-08-24 04:05:57 9 0

编译器生成的构造函数

这只是一个简单的问题,可以正确理解当您使用这样的构造函数创建一个类时会发生什么: class A { public: A() {} }; 我知道不会生成默认构造函数,因…

痴梦一场 2024-08-23 09:48:08 9 0

为什么 Java 没有条件与和条件或运算符的复合赋值版本? (&&=,||=)

因此,对于布尔值的二元运算符,Java 有 &、|、^、&& 和 ||。 让我们在这里简要总结一下他们所做的事情: JLS 15.22。 2 布尔逻辑运算符 &、^ 和 | JL…

一笑百媚生 2024-08-22 17:20:12 12 0

R中`=`和`<-`有什么区别?

我使用的是 R 2.8.1,可以使用 = 和 <- 作为变量赋值运算符。他们之间有什么区别?我应该使用哪一个?…

笛声青案梦长安 2024-08-21 15:47:09 8 0

是否有使用“==”的 BASIC 方言?作为比较运算符?

任何在 BASIC 环境下长大,后来转向另一种语言的人,都很难习惯使用“(a == b)”而不是“(a = b)”来测试相等性。 是否有一种 BASIC 方言使用“==”运…

晨曦÷微暖 2024-08-21 07:03:55 14 0

具有引用成员的内部类中的默认赋值运算符

我遇到了一个我不明白的问题,我希望这里有人可以提供一些见解。简化的代码如下(原始代码是自定义队列/队列迭代器实现): class B { public: B() {}…

黑色毁心梦 2024-08-13 01:06:45 3 0

JavaScript 字符串赋值运算符

为什么我可以在字符串上使用 +=,但不能在字符串上使用 -=? 例如... var test = "Test"; var arr = "&#8660;" test += arr; alert(test); // Shows "…

尤怨 2024-08-11 17:13:57 4 0

C# += (plus equals)(加法赋值)当字符串太长时工作速度非常慢?

我有一个 for 循环,我所做的就是这个。 forloop ( loop 7000 times) { x += 2000_char_long_string; } 代码在这个 forloop 中持续的时间非常长,可能…

篱下浅笙歌 2024-08-11 15:41:02 4 0

“=”和“=”之间有什么区别?和“<-”赋值运算符?

R 中赋值运算符 = 和 <- 有什么区别? 我知道运算符略有不同,如本示例所示, x <- y <- 5 x = y = 5 x = y <- 5 x <- y = 5 # Error in (x <- y) = 5…

深居我梦 2024-08-11 04:01:10 11 0

嵌套模板中的运算符= (T *r)

我有一个关于嵌套模板和赋值运算符重写的问题。 假设我想要一个引用计数类模板 _reference。这个_reference 现在简单 保存指向引用计数对象的指针。现…

冷默言语 2024-08-09 18:36:59 8 0

从复制构造函数调用默认赋值运算符是一种不好的形式吗?

考虑一个需要制作副本的类。副本中的绝大多数数据元素必须严格反映原始数据元素,但是有少数元素的状态不需要保留并需要重新初始化。 从复制构造函数…

梅窗月明清似水 2024-08-07 22:13:09 10 0

当私有拷贝构造函数带有公共赋值运算符时出错

你们中有人能解释一下为什么下面的代码不能编译吗? #include using namespace std; class Foo { public: Foo() { cout << "Foo::Foo()" << endl << e…

○愚か者の日 2024-08-07 02:57:43 8 0

减少operator=和复制构造函数之间的代码重复

我有一个需要非默认复制构造函数和赋值运算符的类(它包含指针列表)。有没有通用的方法来减少复制构造函数和赋值运算符之间的代码重复?…

潜移默化 2024-08-06 16:07:22 6 0

为什么 Java 没有条件与和条件或运算符的复合赋值版本? (&&=,||=)

因此,对于布尔值的二元运算符,Java 有 &、|、^、&& 和 ||。 让我们在这里简要总结一下他们所做的事情: JLS 15.22。 2 布尔逻辑运算符 &、^ 和 | JL…

软糖 2024-08-06 13:51:52 12 0

如何在 C 中使用基类的构造函数和赋值运算符?

我有一个类 B ,其中包含一组构造函数和一个赋值运算符。 就是这样: class B { public: B(); B(const string& s); B(const B& b) { (*this) = b; } B…

零度℉ 2024-07-30 00:45:28 7 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

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