内联函数可加快程序运行速度,因为不需要中断调用,在编译的时候内联函数直接被嵌入到目标代码中,而宏只是一个简单替换.
内联函数要做参数类型检查.
inline一般用于一下情况:
a. 一个函数不断被重复调用.
b.函数只有简单几行,且函数内不包含for while switch语句.
内联函数可加快程序运行速度,因为不需要中断调用,在编译的时候内联函数直接被嵌入到目标代码中,而宏只是一个简单替换.
内联函数要做参数类型检查.
inline一般用于一下情况:
a. 一个函数不断被重复调用.
b.函数只有简单几行,且函数内不包含for while switch语句.