inline,内联函数,==以代码体积变大为代价,可减少函数调用的开销,需注意内联是不可重入的(自己再调用自己)==。
与带参宏定义相比,inline函数具备以下优点:
- 参数类型检查:宏定义中所使用的参数仅仅是在宏定义中被替换,不进行任何的类型检查
- 返回值:宏定义中无法使用return返回
- 便于调试
inline,内联函数,==以代码体积变大为代价,可减少函数调用的开销,需注意内联是不可重入的(自己再调用自己)==。
与带参宏定义相比,inline函数具备以下优点:
- 参数类型检查:宏定义中所使用的参数仅仅是在宏定义中被替换,不进行任何的类型检查
- 返回值:宏定义中无法使用return返回
- 便于调试