内联函数

来源:互联网 发布:淘宝美工兼职怎么样 编辑:程序博客网 时间:2024/05/16 04:38

1. 内联函数编译时被展开,百度百科上的话是函数体嵌入到代码中。

2. 内联函数的声明和定义在一起,不能分。先定义后使用,非先声明后使用。

3. 内联函数不能有循环(for,while...)和开关语句(if, switch...),语句数一般不超过5条。否则会被视为普通函数(不会产生错误,只是inline被无视)。

4. 内联函数和宏的区别。

5. 内联函数和普通函数的区别。

6. 内联函数不调用自身。应该更加不能调用其他函数了吧,没测试过。


cnblog的和百度百科的两篇:

cnblog

百度百科

0 0