Question: what is the difference between function and inline function?
Answer: If a function is inline, the compiler places a copy of the code of that function at each point where the function is called at compile time. ... Normal functions do not have any such functionality. Inline function ususually make the code faster in execution due to less number of function which require System Stack access.