Не так давно (топкодер MSRM 501 Khongor - FoxPlayingGame) я увидел использование вышеозначеного оператора. Однако ни под одним из современных компиляторов код Khongor'а мне откомпилировать не удалось. Не подскажете, где можно почитать про историю появления/исчезновения этого оператора? От него отказались? Почему?
PS. Я конечно понимаю, гугл - великая вещь, но никаких идей, как сформулировать запрос - у меня нет, ввиду того, что оператор - сплошняком сецсимволы.
Статья.
Как я понимаю написанное там, это расширение было только частью GCC, но оказалось идеологически неправильным и сложно сопровождаемым. Поэтому, их предлагается заменять на использование min и max.
P.S. Ах да, гугл, действительно, великая вещь.
The G++ minimum and maximum operators (`<?' and `>?') and their compound forms (`<?=') and `>?=') have been deprecated and will be removed in a future version. Code using these operators should be modified to use
std::min
andstd::max
instead.- полагаю, нет.