- inline——嵌入代码行中,类似宏但更强大(宏不能做类型检查)
- 空间换时间
- 不是defination,而是declaration
- 建议将两三行的短函数,或会被多次调用(循环中的函数)定义成inline
- 大函数(>20行),递归函数
- 在.h文件中定义函数体即可,不需要.cpp文件
- 类的成员函数直接在.h中写函数体,不需要加inline关键字(不需要.cpp即可完成类定义)
- 建议将get()和set()定义成内联
c++——inline
原文:https://www.cnblogs.com/cxc1357/p/11829094.html