assignment-operator

assignment-operator

文章 0 浏览 2

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

测试程序的 #include &ltiostream&gt using namespace std class A {public: A (): I(0) {cout &lt&lt "default construcot" &lt&lt endl } explicit …

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

类赋值运算符

我进行了以下运算符重载测试: #include &ltiostream&gt #include &ltstring&gt using namespace std class TestClass { string ClassName public: Te…

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

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

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

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

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

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

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

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

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

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

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

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

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

automake中赋值运算符的区别

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

如何在xquery赋值中使用if else

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

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

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

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

咽泪装欢 2024-09-18 16:10:51 3 0

重载的赋值运算符没有被调用

我编写了类 perform 的重载赋值运算符,复制所有变量值。 例如:在 Exp.cpp 中, class perform { LOG *ptr int a //constructor //destructor perfor…

我偏爱纯白色 2024-09-12 14:41:25 2 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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