C++内置函数

内置函数(inline function):

    1,在函数调用的之前,流程的控制要记下当时执行的指令的位置,还要保护现场(记下当时有关的信息),以便在函数调用之后继续执行。在函数调用后,流程返回到先前记下的位置处,并根据记下的信息“恢复现场”,然后继续执行。这些过程都需要时间。如果有的函数需要频繁使用,则所使用的时间会更多,从而降低执行效率。

    C++提供一种提高效率的方法,即在编译时将所调用函数的代码直接嵌入到主调函数中,而不是将流程转出去,这种嵌入到主调函数中的函数成为内置函数。

    2, 内置函数:只需在函数首行的左端加一个关键字inline即可。

猜你喜欢

转载自blog.csdn.net/dajiyi1998/article/details/79585991