编写内联函数注意事项

首先搞清楚内联的目的:消除函数调用的开销。

1. 代码很多的函数不应该内联,因为会增加程序大小。

2. 包含循环等复杂结构的函数不应该内联,因为函数调用开销可以忽略而且增加程序复杂度。

所以应该内联那些结构简单,代码行数不超过10行的小函数。

posted @ 2017-10-22 14:42  朱科潜  阅读(423)  评论(0编辑  收藏  举报