c++ ->?= 运算符是什么意思?

标签 c++ g++ operators

查看此 C++ BigInt 库并找到 BigInt.cpp文件。在顶部有一条关于兼容性的评论:

This class was written for the g++ compiler and uses some of the g++ extensions (like "long double" and the ">?=" operator).

>?= 运算符的作用是什么?我在其他任何地方都找不到对它的引用。

最佳答案

这是一个 GCC 扩展,已在 GCC 4.2 及更高版本中删除。

相当于a >?= ba = max(a,b);

还有一个很相似的运算符a <?= b这与 a = min(a, b); 相同.

关于c++ ->?= 运算符是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6839475/

相关文章:

c++ - 你最喜欢的 g++ 选项是什么?

Javascript > 运算符在扩展中不起作用

c++ - 为什么函数 calcOpticalFlowPyrLK 返回相同的值?

c++ - 奇怪的循环情况,不知道是什么原因造成的

c++ - 星号不是字符常量?

PHP,速记,If..Else 使用三元运算符

Javascript "If"语句或 "&&"逻辑运算符

c++ - 通用 lambda 不能在命名空间中使用?

c++ - 在不弹出每个元素的情况下显示使用 C++ STL 创建的堆栈的更好方法是什么

c++ - 无法使用来自单独 .cpp 的模板化成员编译/链接类