内联函数

来源:互联网 发布:2016年保险业数据 编辑:程序博客网 时间:2024/05/11 15:17

内联函数:用inline 修饰的函数
作用:当满足下列条件时,推荐使用,可以提高效率

原理: 在需要用到的时候,内联函数像宏一样的展开,所以取消了函数的参数压栈,减少了调用的开销。

1.代码较少
2.功能简单无循环
3. 内部频繁使用


note: 内联函数无声明…待证

总结:用inline 代替#define SA(x) x*x,
用const 代替#define Pi 3.12 。更安全,
因为编译器要比预处理器更负责。

0 0
原创粉丝点击