0
単一の変数を同じ変数を複数回更新して印刷する場合、私は変な順序で更新を取得しています。そのような更新がどのように行われるのか誰でも説明できますか?単一変数の単一変数に対する複数の更新の順序
int value = 2;
cout << value << value++ << ++value << endl; // 434
value = 2;
cout << ++value << value++ << value << endl; // 424
value = 2;
cout << value++ << value++ << ++value << endl; // 435
value = 2;
cout << ++value << value++ << value++ << endl; // 532
これは未定義の動作です。 – Klaus