gpt4 book ai didi

c++ - 变量以什么顺序相乘

转载 作者:行者123 更新时间:2023-12-01 15:07:53 26 4
gpt4 key购买 nike

变量将以什么顺序相乘。

int a = 5;
int b = 3;

a *= b;

就是它
a = a X b;

要么
a = b X a;

最佳答案

该标准定义a *= ba = a * b相同,除非类型已重载。

请参阅标准中的[expr.ass]部分(C++ 11版本中的5.17赋值和复合赋值运算符)。

对于a * b * c,操作从左到右进行分组,即(a * b) * c。参见[expr.mul]。重载运算符也是如此,但是,由于重载运算符可以处理所有古怪的事情,因此它们产生的效果可以是任意的。

关于c++ - 变量以什么顺序相乘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62102356/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com