关于 C++ 语法
  • 板块学术版
  • 楼主normalpcer
  • 当前回复12
  • 已保存回复13
  • 发布时间2025/6/16 12:44
  • 上次更新2025/6/22 16:09:30
查看原帖
关于 C++ 语法
745184
normalpcer楼主2025/6/16 12:44
int i = 1;
i = i++ && ++i;
std::cout << i << '\n';

以上代码是否保证会输出 1?(即是否存在未定义行为)


以及另一个问题,f(++i, ++i) 这样的代码在 C++17 后是否应该属于未指定(unspecified)行为,而非未定义行为。

2025/6/16 12:44
加载中...