inline函数会在该函数出现的地方用整个函数体替代,减少了函数的压栈出栈,用空间换取时间性能的提高.
但递归函数无法是inline,因为递归本身就涉及到堆栈.
g++保存汇编代码 g++ main.cpp --save-temps
inline函数会在该函数出现的地方用整个函数体替代,减少了函数的压栈出栈,用空间换取时间性能的提高.
但递归函数无法是inline,因为递归本身就涉及到堆栈.
g++保存汇编代码 g++ main.cpp --save-temps
转载于:https://www.cnblogs.com/buptlss/p/3504137.html