- 256 名前:254 mailto:sage [2012/01/17(火) 12:30:55.20 ]
- void hoge(int *pc, int b){
*pc = b * 100; //C } --- if(a < 32){ b = a; //A hoge(&c, b); }else if(a >> 224){ b = 256 - a; //B hoge(&c, b); } //D これも関数呼び出しコードが重複してるし 関数呼び出しコストがもったいないです。 inlineにすれば、呼び出しコストはかからないけど //Cの部分がアセンブラレベルで重複してしまいます。 結局gotoを使わないと、重複は避けられないのでしょうか?
|

|