私は C と C++ にかなり慣れていないので、関数について理解しようとしています。インライン関数と呼ばれるこの用語に出くわし、関数がインラインで宣言されると、コンパイラはいつでもどこでも呼び出されたときにその関数にコード全体を貼り付けると理解しました。
これは実際には関数呼び出しで起こることだと思っていましたが、そうではないことに気付きました。
通常の関数が呼び出され、インライン関数が呼び出されたときにコンパイラとシステムレベルで何が起こるかについて、誰かが詳細に説明できますか?
これを理解するための資料は高く評価されます。