- inline——嵌入代码行中,类似宏但更强大(宏不能做类型检查)
- 空间换时间
- 不是defination,而是declaration
- 建议将两三行的短函数,或会被多次调用(循环中的函数)定义成inline
- 大函数(>20行),递归函数
- 在.h文件中定义函数体即可,不需要.cpp文件
- 类的成员函数直接在.h中写函数体,不需要加inline关键字(不需要.cpp即可完成类定义)
- 建议将get()和set()定义成内联
[c++] inline
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++ const,static,inline
1、const的用途const修饰变量、参数、返回值: 在C++中const修饰变量,变量会变成常量,所以声明的同时必须初始化。C++会对常量优化,将其放到寄存器
C++ const成员函数 成员函数 静态成员函数 成员变量