4.内联函数
-内联函数实在编译时将函数体嵌入在每一个调用语句处。
定义形式:
<inline><类型标识符> 函数名(含类型说明的形参表)
{}
注意:(1)内联函数体内一般不能有循环和switch语句。
(2)内联函数不能实现递归操作。
(3)内联函数的定义必须出现在第一次被调用之前。
(4)一般简单且使用频率很高的函数才说明未内联函数。
5.重载函数
函数重载:C++允许多个同名函数存在,但函数的参数个数或参数类型不同,函数调用时根据实参决定调用哪个同名的函数,
4.内联函数
-内联函数实在编译时将函数体嵌入在每一个调用语句处。
定义形式:
<inline><类型标识符> 函数名(含类型说明的形参表)
{}
注意:(1)内联函数体内一般不能有循环和switch语句。
(2)内联函数不能实现递归操作。
(3)内联函数的定义必须出现在第一次被调用之前。
(4)一般简单且使用频率很高的函数才说明未内联函数。
5.重载函数
函数重载:C++允许多个同名函数存在,但函数的参数个数或参数类型不同,函数调用时根据实参决定调用哪个同名的函数,