私はいくつかのコードを見て、このような何かを見た:奇妙な使用法は
int d = 1;
int somethingbigger = 2;
d >?= somethingbigger;
cout << d << endl;
は、私は、これは出力2しかし、私はしても、GCC 4.5でこれをコンパイルすることはできませんすべきだと思うが.2。 コードは2005年に書かれ、gcc 3.4.4(100%は確実ではない)でコンパイルされました。
これがどのように動作するのか、最近のコンパイラでこれをコンパイルできない理由を説明できる人がいますか?
http://stackoverflow.com/questions/3437410/c-extensionの複製としてクローズされたhttp://stackoverflow.com/questions/4734396/what-is-in-c/4734502#4734502の重複 - と - 演算子 – IronMensan