我在C++ 11中经历了关于Undefined Behavior和Sequenced [Before/After]关系的优秀答案.我理解二元关系概念,但我不知道管理测序的新规则是什么.
对于这些熟悉的示例,新的排序规则如何应用?
i = ++i;a[++i] = i;更具体地说,新的C++ 11排序规则是什么?
我正在寻找一些规则(这个是完全组成的)
在
lhs一个的'='语句总是前的测序rhs,并且首先是这样评价.
如果这些标准本身可用,有人可以在这里引用相同的内容吗?
忽略变量的类型,表达式a=b=c是否已在C和C++中定义了行为?
如果是的话,任何人都可以给我官方证据,比如标准中的引号吗?
PS我搜索了链接的任务,但我得到的是关联性,但我没有在C99标准中找到任何关于它的文本.也许我做错了?希望有人能帮助我.