assignment-operator

assignment-operator

文章 0 浏览 7

C++为什么赋值运算符应该返回 const ref 以避免 (a=b)=c

我正在读一本关于 C++ 的书,更准确地说是关于运算符重载的书。 例子如下: const Array &Array::operator=(const Array &right) { // check self-ass…

吲‖鸣 2024-10-12 03:59:08 11 0

为什么声明对象时不执行构造函数和赋值运算符?

测试程序的 #include using namespace std; class A {public: A (): I(0) {cout << "default construcot" << endl; }; explicit A (int i): I(i) {cou…

泡沫很甜 2024-10-09 08:11:36 9 0

类赋值运算符

我进行了以下运算符重载测试: #include #include using namespace std; class TestClass { string ClassName; public: TestClass(string Name) { Cla…

多孤肩上扛 2024-10-08 16:27:45 13 0

赋值运算符和条件运算符的运算符优先级

我正在读一本关于 Ruby 1.8 和 1.9 的书,名为“The Ruby Programming Language”。书中说 if 运算符的优先级低于赋值运算符。如果这是真的,那么我不…

っ左 2024-10-08 02:30:54 13 0

为什么赋值运算符不是序列点有什么充分的理由吗?

operator = 不作为序列点有什么充分的理由吗?在 C 和 C++ 中都是如此。 我很难思考反例。…

思慕 2024-10-06 08:09:30 17 0

常量类成员、赋值运算符和 QList

如果我是正确的,请确认,并告诉我是否有更好的解决方案: 我知道具有常量成员的对象(如 int const width; )无法由隐式创建的合成赋值运算符处理编…

弥枳 2024-10-05 00:55:33 12 0

const 成员和赋值运算符。如何避免未定义的行为?

我回答了有关std::vector of objects and const- Correctness,并收到有关未定义行为的评论。我不同意,因此我有一个问题。 考虑带有 const 成员的类…

未央 2024-10-01 13:18:38 12 0

automake中赋值运算符的区别

automake 中有两种分配方式。 = 和 := 它们之间有区别吗?…

屋顶上的小猫咪 2024-09-30 22:42:24 11 0

C++ - 重载默认类型的赋值运算符

我想重载“int”、“long”等类型的赋值运算符。也就是说,我想使用如下代码: class CX { private: int data; ... }; CX obj; int k; k = obj; // k …

旧时模样 2024-09-29 21:19:21 10 0

为什么非成员函数不能用于重载赋值运算符?

可以使用成员函数重载赋值运算符,但不能使用非成员 friend 函数: class Test { int a; public: Test(int x) :a(x) {} friend Test& operator=(Test …

清浅ˋ旧时光 2024-09-27 23:18:14 9 0

C++ - 在创建时调用赋值运算符而不是复制构造函数

我想强制在结构之间进行显式转换,就像本机类型一样: int i1; i1 = some_float; // this generates a warning i1 = int(some_float): // this is OK …

堇年纸鸢 2024-09-24 08:37:09 7 0

有没有办法在 JavaScript 中自定义/覆盖赋值操作?

每次分配一个字符串时,我实际上想分配一个字符串对象,而不需要额外的代码。 这个 var foo = "bar"; 变成 var foo = new String("bar"); 基本上劫持…

偷得浮生 2024-09-24 08:07:12 11 0

当调用基类的指针时,赋值运算符不会重载吗?

我遇到了以下问题,这向我证明我对 C++ 的工作原理知之甚少。 我使用带有纯虚函数的基类 class Base ... 和类型的派生类, class Derived : public Ba…

仅一夜美梦 2024-09-24 03:09:00 8 0

如何在xquery赋值中使用if else

我正在尝试使用 if 条件为 xquery 中的变量赋值。我不知道该怎么做。 这就是我尝试过的: declare namespace libx='http://libx.org/xml/libx2'; decl…

陌伤ぢ 2024-09-19 06:21:18 11 0

带有数组成员的默认复制分配

我有一个类似于以下内容的类定义: class UUID { public: // Using implicit copy assignment operator private: unsigned char buffer[16]; }; 我刚…

咽泪装欢 2024-09-18 16:10:51 12 0
更多

推荐作者

牛↙奶布丁

文章 0 评论 0

COSO

文章 0 评论 0

落叶

文章 0 评论 0

暗地喜欢

文章 0 评论 0

qq_i8qOEG

文章 0 评论 0

qq_Wl4Sbi

文章 0 评论 0

更多

友情链接

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