这个表达式在标准里面本身就是例子……
ISO C++ 6.4:
6 EXAMPLE 2 The program fragment x+++++y is parsed as x ++ ++ + y, which violates a constraint on increment operators, even though the parse x ++ + ++ y might yield a correct expression.
所以不取决于编译器,行为都应该是一致的。
在词法解析和语法解析阶段给出相同结果,然后在++的语义检查中产生错误。