Comma operator in C++11 (sequencing)
问题 The standard mentions f(a,(t=3,t+2),c); which would be an assignment-expression followed by an expression for the 2nd operator according to my understanding. But the grammar lists it juxtaposed: expression: assignment-expression expression, assignment-expression Working Draft, Standard for Programming Language C ++ Revision N4140 (November 2014) Is someone so nice as to explain to me please what it is that I'm missing here? 回答1: When you see expression: assignment-expression expression,