内联函数有什么作用

来源:百度知道 编辑:UC知道 时间:2024/04/28 06:05:10

它是编译在堆内存里的,直到程序结束后它才失效,这样能加快执行的速度,效率更高,但是内联函数一定要是短小的,否则只能起到反作用.

加快处理
可以当成宏来看待
EFFECTIVE C++中建议同等情况下应尽量使用内联函数,而不是宏

对于一个耍要多次调用到的函数,而且比较小的话.最好是用内联函数.而是一个大的函数的话,可以用宏.内联函数其实是提示编译器把相应的代码"内联",而不像宏是在编译前进行简单的字符替换.内联有进行语法和语义检查的功能