ぱっと見て「ヘタだなぁ」と思うコード
■ このスレッドは過去ログ倉庫に格納されています
0565デフォルトの名無しさん
2006/03/13(月) 21:59:44short はあんまり使わないけど SHORT は サイズがわかってるから使うんだよ
サイズがわかってるから、わざとラップアラウンドさせたり
そこでオーバフローの検出をしたりするわけ
たとえば、加算結果が16ビットを超えたかどうかを 0x7FFF -0x8000の2回チェックするより
16ビットのサイズの入れ物に入れてみて、同じ値かどうかチェックとすれば比較が1回ですむでしょ?
■ このスレッドは過去ログ倉庫に格納されています