>>326
なんか、珍しく(部分的に)正しいことを言ってるな(w

inline 関数展開してしまうと、同じ関数の中身が複数の場所に展開されることに
なるため、プログラムのサイズが肥大化します。その結果として命令キャッシュ
のヒット率が落ちかねないので、

 「どこまで inline 展開するのか」

は慎重に判断する必要があります。

また inline 展開をするためには、関数の定義(宣言ではなく中身)が見えてる必
要があります。ということは定義をヘッダに書く必要があるわけで、プログラム間
の相互依存関係が深くなるというデメリットもあります。

一般的には「スタックフレームを削除できる程度」に簡単な関数なら inline 化
した方がお得です。それ以上は、場合によりけり。