内联函数问题

[复制链接]
1697|4
 楼主| txcy 发表于 2012-3-10 10:59 | 显示全部楼层 |阅读模式
内联函数与普通函数,究竟不同在哪里?为何要用内联?
无冕之王 发表于 2012-3-10 11:11 | 显示全部楼层
调用函数要做很多工作:调用前要先保存寄存器,并在返回时恢复;复制参数;程序还必须转向一个新位置执行。

把函数指定为内联函数,就是把它在程序中每个调用点上“内联地”展开。相当于直接把函数代码放在调用点了。
这样比调用函数快得多。
gxgclg 发表于 2012-3-10 19:21 | 显示全部楼层
这应该是C++基本知识,2楼的大侠解释的很清楚了
火箭球迷 发表于 2012-3-10 19:45 | 显示全部楼层
主要是调用时效率高
sinadz 发表于 2012-3-11 18:28 | 显示全部楼层
C++priner这本书里面有详细的阐述
您需要登录后才可以回帖 登录 | 注册

本版积分规则

274

主题

2106

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部