为什么在c++中内置函数能节省时间??
来源:百度知道 编辑:UC知道 时间:2024/05/23 20:27:57
书上说内置函数(内联函数)能在调用函数时置换代码从而节省时间,请问这样做如何节省时间了??
普通函数在运行时,需要开辟新栈,并且把调用它的函数用一个堆栈保存起来。当这个函数执行完毕释放空间。
而内敛函数运行时,不需要开辟新的栈空间,直接在调用函数的栈就可以运行。
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/23 20:27:57
普通函数在运行时,需要开辟新栈,并且把调用它的函数用一个堆栈保存起来。当这个函数执行完毕释放空间。
而内敛函数运行时,不需要开辟新的栈空间,直接在调用函数的栈就可以运行。