内联函数
内联函数
1.编译期间扩展到调用处,
2没有入栈,跳转,返回的开销
3是个请求,可能不成功
4好处,参数和返回值得检查,取代宏代码块,高效
强制内联的使用方法
#include <stdio.h>
__forceinline //visul studio
//__attribute__((always_inline)) //ecliplse
inline
int add_inline(int n);
int main(int argc, char *argv[])
{
int
原创
2020-06-21 16:29:58 ·
46 阅读 ·
0 评论