(++x > ++x) 在 C++ 中定义良好吗?

问题描述

我读了一些关于副作用和序列点的未定义行为及其在 C++11 中的替换。 (Undefined behavior and sequence points)

它提出了以下问题。这段代码是否定义了行为?

int x = 0;
bool result = ++x > ++x;

使用哪种 C++ 标准有关系吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)