inline函数会在该函数出现的地方用整个函数体替代,减少了函数的压栈出栈,用空间换取时间性能的提高.

 

但递归函数无法是inline,因为递归本身就涉及到堆栈.

 

 

g++保存汇编代码  g++ main.cpp --save-temps

posted on 2014-01-03 18:08  lss1990  阅读(172)  评论(0编辑  收藏  举报