Ich denke, es von GCC Version 4.2
Die äquivalent a >?= b
entfernt wurde, ist a = max(a,b);
Aus dem Handbuch
die G ++ minimale und maximale Operatoren (‘<?
'und' >?
') Und ihre zusammengesetzten Formulare (' >?=
') und' <?=
') sind veraltet und werden jetzt aus G ++ entfernt. Code, der diese Operatoren verwendet, sollte geändert werden, um stattdessen std::min
und std::max
zu verwenden.
EDIT:
Von Ihre Kommentare, müssen Sie #include <algorithm>
hinzufügen die std::max
und std::min
zu verwenden. Sie können dies auch für reference überprüfen.
Dies ist überraschend schwierig zu suchen, ich machte eine Vermutung, dass es veraltet war, da es moderne gcc es nicht erkennt. –