摘要: 【这里只是记录一些比较容易忽略的知识点。】内联函数内联函数的出现,解决了两个技术问题。1.当函数需要频繁调用,且函数体较短时,调用函数的开销(保存现场与返回地址)比函数本身的价值相比性价比不高。这时使用内联函数,直接把函数体嵌入到相应的代码位置,更有优势。2.其实宏定义(#define)也可以解决1中的问题,但是宏定义往往在传递参数时会让人迷惑。不利于代码维护,阅读。内联函数能解决宏定义带来的不确定性。内联函数的定义形式inline 类型标示符 函数名(参数列表){函数体};使用内联函数注意事项对于一个函数来说,是否是内联函数,是由编译器决定的。如果我们在函数面前加上inline关键词,只是表 阅读全文
posted @ 2012-12-23 14:56 曾健 阅读(355) 评论(0) 推荐(0) 编辑