C++中内联函数的含义,不是很理解他和一般函数的区别。请高手指点一下,具体它的优点在哪里?谢谢

在编译的时候有什么具体的不同···谢谢~~~
2025-03-07 09:39:08
推荐回答(2个)
回答1:

内联函数在编译的时候会用函数内的语句代替函数,相当你你在调用函数的位置重新写了一遍你要调的函数,而非内联函数是在内存中有独立的代码段,在调用的时候都是读的这个代码段,不会展开,执行的时候会有远程读代码的时间开销.

回答2:

内联函数你可以理解为带返回参数的宏