Параллельное назначение не поддерживается в C ++. Языки, которые поддерживают это, обычно рассматривают a,b,c
как список по обе стороны оператора присваивания, это не так, как работает оператор запятой на C ++. В C ++ a, b
оценивает a, а затем b, поэтому a, b = b, a
совпадает с a; b = b; a;
.