inline,内联函数,以代码体积变大为代价,可减少函数调用的开销,需注意内联是不可重入的(自己再调用自己)。

    与带参宏定义相比,inline函数具备以下优点:

    • 参数类型检查:宏定义中所使用的参数仅仅是在宏定义中被替换,不进行任何的类型检查
    • 返回值:宏定义中无法使用return返回
    • 便于调试