迅速板栗

文章
2
资源
0
加入时间
3年1月8天

内联函数(内嵌函数)浅析

一、inline函数inline(小心,不是online),翻译成“内联”或“内嵌”。意指:当编译器发现某段代码在调用一个内联函数时(注意,是在编译阶段而非预处理阶段,这是和宏函数的区别之一),它不是去调用该函数,而是将该函数的代码,整段插入到当前位置。这样做的好处是省去了调用的过程,加快程序运行速度。(函数的调用过程,参数入栈出栈、分配空间、传参、传返回值等操作,所以总要多占用一些时间)。这