函数参数的拓展
inline内联函数
最好 小的函数都写成内联函数, 写上inline 编译器不一定内联,
C++中推荐使用内联函数替代宏代码片段 C++中使用inline关键字声明内联函数 内联函数声明时inline关键字必须和函数定义结合在一起,否则编译器会直接忽略内联请求。 宏替换和函数调用区别 结论: 1)内联函数在编译时直接将函数体插入函数调用的地方 2)inline只是一种请求,编译器不一定允许这种请求 3)内联函数省去了普通函数调用时压栈,跳转和返回的开销 最好 小的函数都写成内联函数, 写上inline 编译器不一定内联,