C/C++の宿題を片付けます 86代目
レス数が900を超えています。1000を超えると表示できなくなるよ。
0933デフォルトの名無しさん
2007/05/12(土) 03:46:20x ^= y;
y ^= x;
x ^= y;
これでテンポラリ無しでの交換は出来るが一行って制限が意味不明だな
x ^= y ^= x ^= y;とすりゃ一行にはなるし、一応動くが
直前の副作用完了点から次の副作用完了点までの間で同一変数への
書き込みを2度も行ってるからまともに動かない処理系があっても文句は言えん
次善策としてこれでもいいが見辛くなるだけ
x ^= y, y ^= x, x^= y;
結論としては一行なんて意味の無い制限を課した教官がアホ
レス数が900を超えています。1000を超えると表示できなくなるよ。