C++提供一种提高函数效率的方法,即在编译时将被调函数的代码直接嵌入到主调函数中,取消调用这个环节。这种嵌入到主调函数中的函数称为内联函数(inline function)。
内联函数的声明是在函数定义的类型前加上inline修饰符,定义形式为:
inline 返回类型 函数名(参数列表)
{
函数体
}
► 内联函数中不允许用循环语句和switch语句。
► 内联函数的声明必须出现在内联函数第一次被调用之前。
C++提供一种提高函数效率的方法,即在编译时将被调函数的代码直接嵌入到主调函数中,取消调用这个环节。这种嵌入到主调函数中的函数称为内联函数(inline function)。
内联函数的声明是在函数定义的类型前加上inline修饰符,定义形式为:
inline 返回类型 函数名(参数列表)
{
函数体
}
► 内联函数中不允许用循环语句和switch语句。
► 内联函数的声明必须出现在内联函数第一次被调用之前。