2021
07-04
07-04
c++ 内联函数和普通函数的区别
前言内联函数是c++为了提高程序的运行速度做的改进,它与普通函数区别在于:编译器如何将它们组合到程序中。所以我们需要深入到程序内部。我们的最终的可执行程序由一组机器指令组成。程序运行时,计算机逐步执行指令。Ⅰ.常规函数常规函数调用时会使程序跳到另一个地址(函数的地址),并且在函数结束时返回。执行函数调用指令,立即存储该指令的地址,并将函数参数保存到的堆栈。跳到函数起点的内存单元,执行函数代码...
继续阅读 >