This question already has answers here:

C extension: <? and >? operators
(2个答案)
What does the >?= operator mean?
(3个答案)
可能重复:
C extension: <? and >? operators
What does the >?= operator mean?
我在网上搜索了一些C++代码,结果发现:
num <?= num2-num3+num4;

有人知道这个接线员代表什么吗?我搜索了一下,但什么也没找到。

最佳答案

它在某个时候是GCC的扩展,现在被删除了这是<?的赋值版本,它只是最小运算符因此,如果小于num,代码将显示“setnum2-num3+num4tonum”。在标准C++中:

num = min(num, num2-num3+num4);

10-01 00:12