内联函数
摘要:
1.作用消除调用函数的时间开销,通常用于频繁执行的函数。调用函数的时间开销来源于调用时在不同的内存地址上的跳转。编译器可以决定那些函数可以内联, 程序员可以选择内联特定函数。适用范围1.内联函数内不允许使用循环和开关语句。2.内联函数不允许递归调用。3.如果不满足以上两条,那么编译器将视同该函数为普通函数4.内联函数只适用于1-5行的小函数, 包含很多语句的大函数, 函数调用和返回的时间就微不足道了。 阅读全文
posted @ 2012-09-17 22:18 young40 阅读(245) 评论(0) 推荐(0) 编辑