赋值运算 问答列表

内置赋值运算符的返回类型是什么?

作者:oczkoisse 提问时间:3/8/2013

我刚刚开始C++。我对赋值和取消引用运算符的返回类型有点困惑。我正在阅读《C++入门》一书。在各种场合,作者说赋值运算符的返回类型是指左手操作数的类型,但后来,他说返回类型是左手操作数的类型。我参考了...

是 a[i]=y++;和 a[i++]=y;未定义的行为或未指定的 C 语言?

作者:三六九 提问时间:1/13/2023

当我在寻找表达式为什么要定义行为时,我突然看到了一个解释,因为表达式存在于程序中的两个序列点之间,而 c 标准规定在两个序列点中副作用的发生顺序是不确定的,所以当表达式在程序中运行时, 不确定是先操作...

如何在 c# 中实现赋值运算符或替代方法是什么?

作者:aarifboy 提问时间:5/18/2018

我正在寻找一种在 C# 中跳过复制构造函数方法的好方法,并寻找一种方法来在下面的代码中对赋值做同样的事情: class Person { string Name; int Age; publi...

在任何情况下,c# 中的赋值运算符是否采用除 bool 之外的任何其他值?

作者:Akarsha Rao 提问时间:1/16/2019

我最近开始学习 c#,并了解到 if 条件只接受赋值运算符的布尔值,如下面的代码所示。但是我想知道是否有任何情况,if 采用布尔以外的任何值。 我尝试将“a”的类型更改为 char,但它给了我编译时...

C++中“delete this”和“this->~Obj”之间的区别

作者:ln vv 提问时间:2/13/2023

当我编写演示字符串类时,在复制分配函数中,我尝试在复制之前通过“delete this”清除自身。但它失败了。 Str &operator=(const Str &s) { if (this !...

继承 operator= 和构造函数,但也添加额外的包装器赋值

作者:ZeroZ30o 提问时间:2/16/2023

我有以下结构: struct Feedback : public TaggedUnion<Feedback1Idx, String> { using TaggedUnion<Feedback1Id...

Arduino问题

作者:koray.gnsl 提问时间:1/24/2022

我有一个问题。我正在使用 Arduino,但我不擅长 C++,并且我犯了错误。我在主动安全系统上工作。我曾经使用过运动传感器、RFID、嵌入式时钟和 wifi 模型。但是我说,我犯了一个错误,你能帮我...

Macbook 和 iMac 分配运算符 (&lt;-) 快捷方式(带 -) 的选项在 RStudio 中不起作用

作者:Erkan AĞASLAN 提问时间:2/27/2023

带有“option”键(指 ALT 键)的“-”已用作赋值运算符。自从 RStudio 成为 POSIT 以来,这些按钮的组合不仅在 RStudio 中起作用。但它在 R 中有效。当您同时按下此组合键...

对于用户定义类型,是否禁止对用户定义 operator= 的 lhs 使用转换运算符?如果是这样,标准中的哪一部分禁止它?

作者:Enlico 提问时间:3/10/2023

以一个简单的类为例,包装一个 ,int struct Foo { int x; } f; 以及一个包含 和 可以转换为它的类,Foo struct Bar { Foo f; operat...

增量运算符优先级 [duplicate]

作者:Ibrahim Khalil 提问时间:8/14/2020

这个问题在这里已经有答案了: 在这种情况下,为什么输出为“0”? (4 个答案) 3年前关闭。 当我说 int a = 0; int b = 1; a = b++; // a=1 then b=...


共239条 当前第18页