【发布时间】:2011-10-21 21:48:30
【问题描述】:
我正在查看一些代码并看到类似这样的内容:
int d = 1;
int somethingbigger = 2;
d >?= somethingbigger;
cout << d << endl;
我认为这应该输出 2。但我什至不能用 gcc 4.5.2 编译它。 该代码是在 2005 年编写的,并使用 gcc 3.4.4 编译(不是 100% 确定)。
谁能解释一下它是如何工作的以及为什么我不能用最近的编译器编译它。
【问题讨论】:
标签: c++ compiler-construction conditional