Avatar
omochimetaru 7/21/2017 2:37 AM
実行順[A], [B]、実行順[B], [A]の両者とも同じ結果をもたらすため、実行順の入れ替えが生じうる。同様の観点で、コンパイラは[C]と[D]の実行順も入れ替え可能であると判断する。
2:37 AM
[C] と [D] が入れ替わるから、いきなりassertでコケて死ぬ