【发布时间】:2011-08-12 14:26:51
【问题描述】:
可能的重复:
C++ weird usage of conditional operator (>?=)
C extension: <? and >? operators
当我阅读 C++ 代码时,我看到以下几行:
void add(double v) { min <?= v; max >?= v; StatFig::add(v); }
是什么
>?=
是什么意思?
谢谢。
【问题讨论】:
-
这不是一个有效的运算符。你确定它可以编译吗?
-
Steve,它实际上是一个 GCC 扩展,而不是标准 C++,而且它目前也已被弃用。程序员应该使用 std::min 和 std::max 来访问最大值和最小值。
标签: c++