【初心者歓迎】C/C++室 Ver.64【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
300:デフォルトの名無しさん 09/03/08 08:00:03 void fn(int x){〜;}; void fn_nul(int){}; if(a){ fn(a);} と static void (*const_f[2])(int) = {fn, fn_nul}; f[(a>>3)&0x1](a); どっちが効率いいかな? 301:300 訂正 09/03/08 08:01:30 static void (*const _f[2])(int) = {fn, fn_nul}; _f[(a>>3)&0x1](a); 302:デフォルトの名無しさん 09/03/08 08:08:17 >>299 やはり知識不足で具体的には理解できておらず、考えを上手く文字にまとめる事ができませんでしたが ぐぐりつつ調べてみた結果、何となくではありますがイメージすることができました。 仰るとおりfor文でアクセスした結果もmemsetした際と同じ結果になりました。 もう少し時間をかけてじっくりと理解を深めていこうかと思います。 ありがとうございました。 303:デフォルトの名無しさん 09/03/08 10:23:48 CPUアーキテクチャ側から勉強するといいかもね。 俺は「はじめて読む486」という本が参考になった。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4996日前に更新/258 KB
担当:undef