Using assignment as a condition expression?
C++ — ISO/IEC 14882:2003(E) [5.17/1] There are several assignment operators, all of which group right-to-left. All require a modifiable lvalue as their left operand, and the type of an assignment expression is that of its left operand. The result of the assignment operation is the value stored in the left operand after the assignment has … Read more