作者:yushun | 来源:互联网 | 2022-12-05 21:58
我有两节课:
class_1 a,b;
class_2 u,v;
我operator+
在所有类组合之间定义的地方.所有添加class_1
都为+运算符的两侧输出a 所有类组合.
然后我有一个表达式:
a = u + v + b;
是否有可能执行operator+
之间class_1
,并class_2
具有较高优先级总是那么之间class_2
和class_2
?如果不是,是否存在某种内部规则,例如总是"更多左"运算符(即使使用/ Ox)?
1> 小智..:
答案是否定的,不可能改变运算符的优先级,分组或操作数.但如果您愿意,可以使用括号.