内联函数
2023年12月15日 2023年12月15日
说明
-
请求编译器在调用点展开函数; 内联说明只是向编译器发出一个请求,编译器可以选择忽略这个请求
-
可以避免常见的函数调用开销
调用函数一般比求等价的表达式的值要慢一些
调用内联函数时,将它在调用点展开,消除了调用函数的运行时开销 -
使用关键字inline
-
内联机制用于优化规模较小、流程直接、频繁调用的函数
-
通常定义在头文件中
请求编译器在调用点展开函数; 内联说明只是向编译器发出一个请求,编译器可以选择忽略这个请求
可以避免常见的函数调用开销
调用函数一般比求等价的表达式的值要慢一些
调用内联函数时,将它在调用点展开,消除了调用函数的运行时开销
使用关键字inline
内联机制用于优化规模较小、流程直接、频繁调用的函数
通常定义在头文件中
2023年12月15日 2023年12月15日
请求编译器在调用点展开函数; 内联说明只是向编译器发出一个请求,编译器可以选择忽略这个请求
可以避免常见的函数调用开销
调用函数一般比求等价的表达式的值要慢一些
调用内联函数时,将它在调用点展开,消除了调用函数的运行时开销
使用关键字inline
内联机制用于优化规模较小、流程直接、频繁调用的函数
通常定义在头文件中