标签: c++ c++17 undefined-behavior sequence-points
我们已经很好地回答了这个问题What are the new features in C++17?
但我认为这个特定主题可以特别涵盖,因为它很复杂,而且每天仍然会问这些问题(约i = i++;)(尽管规则不鼓励这样做)所以问题是:改变了什么C ++ 17与“序列点”(这个术语的更好名称?)有关,哪些特定表达式在新标准中有效?
i = i++;
这里有一些信息Undefined behavior and sequence points但是在C ++ 17成为新标准之前就写了回答。