内联函数
2015-08-29 13:04
169 查看
内联函数:用inline 修饰的函数
作用:当满足下列条件时,推荐使用,可以提高效率
原理: 在需要用到的时候,内联函数像宏一样的展开,所以取消了函数的参数压栈,减少了调用的开销。
1.代码较少
2.功能简单无循环
3. 内部频繁使用
note: 内联函数无声明…待证
总结:用inline 代替#define SA(x) x*x,
用const 代替#define Pi 3.12 。更安全,
因为编译器要比预处理器更负责。
相关文章推荐
- 位运算简介及实用技巧(一):基础篇
- MySQL数据库分片技术调研
- 拓扑排序的原理及其实现
- Android-Universal-Image-Loader学习笔记(一)
- struts.xml配置和url请求解释
- LeetCode 31 Next Permutation 寻找一个数字序列的比他大的最小序列
- 《剑指Offer》:移除字符串中重复的字符
- MySQL数据库分片技术调研
- noip2002 矩形覆盖 (区间动归,深搜)
- Lowest Common Ancestor of a Binary Search Tree 递归寻找二叉查找树公共祖先
- 剑指Offer面试题:13.调整数组顺序使奇数位于偶数前面
- RecyclerView实现瀑布流效果(图文详解+源码奉送)
- RecyclerView实现瀑布流效果(图文详解+源码奉送)
- RecyclerView实现瀑布流效果(图文详解+源码奉送)
- jquery input change事件
- RecyclerView实现瀑布流效果(图文详解+源码奉送)
- Opencv实现画笔的功能
- TCP.Receiver C# 版本TCP协议接收器 V1.0.03
- 大龄屌丝自学笔记--Java零基础到菜鸟--013
- iOS的socket开发基础