I'm currently learning about c++'s inline function by reading Bjarne Stroustrup Programming_ Principles and Practice Using C++.
The author mentioned
(for inline function) the compiler will try to generate code for the function at each point of call rather than using function-call instructions to use common code.
I'm not exactly sure what is the difference between "generate code for the function at each point of call" vs "using function-call instruction to use common code". What are the fundamental differences that distinguish the two concepts?