[c++] inline

  • inline——嵌入代码行中,类似宏但更强大(宏不能做类型检查)
  • 空间换时间
  • 不是defination,而是declaration
  • 建议将两三行的短函数,或会被多次调用(循环中的函数)定义成inline
  • 大函数(>20行),递归函数
  • 在.h文件中定义函数体即可,不需要.cpp文件
  • 类的成员函数直接在.h中写函数体,不需要加inline关键字(不需要.cpp即可完成类定义)
  • 建议将get()和set()定义成内联
posted @ 2019-12-16 21:42  cxc1357  阅读(116)  评论(0编辑  收藏  举报