assignment-operator 相关问题

当一个对象分配给另一个对象时使用的运算符

Java中的快捷方式“or-assignment”(| =)运算符

我在Java中有很长的比较,我想知道它们中的一个或多个是否真实。比较字符串很长很难读,因此我将其分解为可读性,......

回答 8 投票 81

为什么Java的+ =, - =,* =,/ =复合赋值运算符需要转换?

直到今天,我还以为:i + = j;只是一个捷径:i = i + j;但是如果我们尝试这个:int i = 5;长j = 8;那么i = i + j;不会编译,但我+ = j;将编译好。 ...

回答 11 投票 3487

不使用=重载赋值运算符

我在接受采访时被问到一个问题。有没有一种方法可以将一个用户定义对象的值分配给另一个用户定义的对象,而无需使用=运算符。基本上,他让我......

回答 1 投票 0

为什么内置赋值在C ++中返回非const引用而不是const引用?

(注意原始问题标题有“而不是rvalue”而不是“而不是const引用”。下面的答案之一是对旧标题的回应。为了清楚起见,这是固定的)一......

回答 3 投票 3

二叉树赋值运算符重载问题C ++

我试图重载我的二进制搜索树的赋值运算符。示例:tree1 = tree2我想删除tree1中的所有节点,并对树中的所有节点进行深层复制。我已经有了 ...

回答 1 投票 0

在表达式left()= right()中,为什么首先对right()进行排序?

在C ++中,表达式left()= right()计算该序列中的right()left()。正如这里所讨论的那样,右()先行。我想不出右()先走的原因。你能?一世 ...

回答 2 投票 11

+ = vs = + C赋值运算符之间有什么区别[重复]

我想知道= +和+ =(以及其他赋值运算符)之间是否存在差异。我试过,两个都做了同样的事情。那么有区别还是有约定?两者都有效......

回答 1 投票 3

语法错误,插入“AssignmentOperator Expression”以完成表达式

在第38行“data [i];”我得到以下错误“语法错误,插入”AssignmentOperator表达式“完成表达”可以任何人帮助解决这个问题。谢谢包org.physionet ....

回答 3 投票 1

包含唯一指针成员变量的类的C ++ Assignment运算符

我知道如果我有一个带有智能唯一指针的类,则无法将该类分配给另一个实例,因为无法复制唯一指针。我明白我可以做...

回答 2 投票 1

单行如果条件没有else子句[重复]

我们如何编写单行如果运算符中没有其他条件?示例:If(count == 0){count = 2;我们如何在上面写如下:count = count == 0?2;由于三元运营商要求......

回答 2 投票 -7

代码比较:哪种代码在效率方面更好用?

哪个代码更好用:初始化字符串? bool flag = / * function call ... * / string str =“abc”; if(flag)str =“bcd”;或者字符串str; if(flag)str =“bcd”; else str =“abc”;要么 ...

回答 2 投票 -2

R:肢解列表/参考当前环境

我正在尝试编写一个可以在函数的执行环境中使用的函数,该函数是列出的逆操作,即,给定一个命名列表,它将命名元素作为命名返回...

回答 1 投票 0

当我复制和交换成语时,为什么我的复制构造函数不被调用?

在下面的代码中,当使用赋值运算符时,为什么没有调用复制构造函数或为什么没有与之对应的打印? #包括 #包括 ...

回答 1 投票 1

为什么使用单个赋值运算符处理复制和移动赋值效率不高?

以下是C ++ Primer第5版的练习:练习13.53:作为低效率的问题,HasPtr赋值运算符并不理想。解释为什么。实施副本分配......

回答 2 投票 6

“=”和“之间有什么区别

赋值运算符=和之间有什么区别

回答 7 投票 621

赋值运算符的奇怪行为

我有一个类如下:class Point {public:Point(){cout <<“\ nDefault Constructor called”; } Point(const Point&t){cout <<“\ n nCopy构造函数称为”; }};在......

回答 2 投票 1

C#赋值给对象引用直接

人p =“任何文本值”;人是一个阶级。无论如何这在C#中是可行的。我的回答是否定的,但根据采访者的说法,这是可能的。他也没有给我任何线索。

回答 2 投票 4

Java中赋值操作的返回值

我在Java中遇到了一个语句while((line = reader.readLine())!= null){out.append(line);赋值操作如何在Java中返回值?我们正在检查的声明是line = ...

回答 4 投票 21

指定一个整数的指针

我可以指定一个整数变量的指针吗?如下所示。 int *指针; int array1 [25]; int addressOfArray; pointer =&array1 [0]; addressOfArray =指针;有可能做...

回答 5 投票 5

为什么为lvalue参数调用了move-assignment运算符?

我正在对Variant类进行一些调试。有人可以解释为什么编译器会在这种特殊情况下选择移动赋值运算符吗?由于testValue是一个左值,我希望......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.