C++の質問です。
インライン関数と言う物を聞いたのですが
どのようなものなのでしょうか?
普通の関数との違いがイマイチ理解出来ません。
インライン関数に出来る場合と出来ない場合があると聞きましたけど
どのような場合に出来ないのでしょうか?
また、出来なくても普通の関数として扱ってくれると聞いたのですが、デメリットがないからコンパイラが最初からそうしてくれればいいと思うんですが…
もしかして物凄いデメリットとかあるのでしょうか?