码迷,mamicode.com
首页 > 其他好文 > 详细

带参宏定义和inline修饰的内联函数

时间:2015-02-25 12:53:40      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:

带参宏定义和inline修饰的内联函数都是在编译时,用函数体替换掉宏调用或函数调用。这样用的好处是减少调用函数所花费的时间。

例如:

算法导论在讲到堆排序时说的,好的堆排序实现一般是把Left(i),Right(i),Parent(i)的实现通过宏定义或内联函数来实现,这就是因为当我们对一组数据使用堆排序时,会大量的调用left,right,parent函数定义成宏或内敛函数之后既不影响我们的代码阅读性又能是代码运行速度更快!

带参宏定义和inline修饰的内联函数

标签:

原文地址:http://www.cnblogs.com/chaiwentao/p/4299398.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!