inline函数的好处与缺点
来源:互联网 发布:python接口自动化测试 编辑:程序博客网 时间:2024/05/16 17:27
优点:
1)inline定义的内联函数,函数代码被放入符号表中,在使用时进行替换(像宏一样展开),效率很高。
2)类的内联函数也是函数。编绎器在调用一个内联函数,首先会检查参数问题,保证调用正确,像对待真正函数一样,消除了隐患及局限性。
3)inline可以作为类的成员函数,刀可以使用所在类的保护成员及私有成员。
缺点:
内联函数以复制为代价,活动产函数开销
1)如果函数的代码较长,使用内联将消耗过多内存
2)如果函数体内有循环,那么执行函数代码时间比调用开销大。(因为当调用函数的开销与函数体自身的开销相比无足轻重了,再使用内联函数就属多此一举。)
0 0
- inline函数的好处与缺点
- inline函数的好处与缺点
- inline函数的好处与缺点
- xml做为配置文件的好处与缺点
- C/C++中内联(inline)函数的优点和缺点
- inline 的好处
- 面向对象特征及其好处与缺点
- 项目中用ajax的好处和缺点
- 使用thinkphp的好处和缺点
- inline和宏的优点和缺点
- inline函数与普通函数的区别
- signal函数的缺点
- 用inline替换#define的好处
- 宏与内联函数的优点与缺点
- inline函数的声明与定义
- sql 存储过程的的好处和缺点
- sql 存储过程的的好处和缺点
- 采用网站标准(xhtml 1.0)的好处和缺点
- [BZOJ1492][NOI2007]货币兑换Cash(斜率优化dp+cdq分治)
- Java String 类
- C++中派生类重写基类重载函数
- 操作系统的启动过程
- 26. Remove Duplicates from Sorted Array★
- inline函数的好处与缺点
- new创建对象,对象保存在堆还是栈?
- kuangbin带你飞专题一(搜索)C
- 在虚拟机安装linux
- BFS——Poj 3009 Curling 2.0
- Greasy Fork 用户脚本简介
- 介绍Servlet
- static和const修饰符
- Fiddler对手机抓包