■73055 / inTopicNo.1) |
C言語のinline関数に関して |
□投稿者/ 出口 (3回)-(2014/08/14(Thu) 09:39:40)
|
分類:[C/C++]
これまでC言語のinline関数に関して、マクロと同じイメージだったんですけれども、 気になるところとして、例えば void foo(int x) { int y= x*x*x;
}
call int w = .....; foo(ax[w]*ax[w] );
これで下記のようなコードが生成されるのでしょうか。
int y = ax[w]*ax[w]*ax[w]*ax[w]*ax[w]*ax[w];
実行速度の視点からすれば、とても非能率ですね。
ご教授いただければ幸いです。
|
|