/* 簡単なプログラムをウプしよう */at GAMEDEV /* 簡単なプログラムをウプしよう */ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト134:名前は開発中のものです。 02/07/18 23:37 生成されるコードを考えると、そこのソースは元のままでいい。 出来れば、defaultは除去してその前の段階でキャラクタ検査をした方が良い。 135:名前は開発中のものです。 02/07/19 08:47 >>133-134 レスありがとうございます。 まずは、見やすいプログラムを書くように心がけます。 僕は、まだ生成されるコードの効率とかを 考えるレベルには至っていないのかもしれません… 効率について検索してみたのですが、 >switchは if - elseif …のチェイン(cmp xx jz xx ...)に展開されることもしばしばで、 >こんなものになってしまったらジャンプテーブルに比べて圧倒的に速度が低がするのは想像に硬くありません。 >例えば、switch文の最後に > default: > __assume(0); // (VCの拡張機能、ここに来ることは有り得ないと言う事) >等としてやるとVCに於いてはほぼ確実にジャンプテーブルに展開されるようになります(なるそうです…)。 というのがありました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch