Linux C++ 012-函数提高
本节关键字:Linux、C++、函数的应用
相关库函数:
函数的默认参数
在C++中,函数的形参列表中的形参是可以有默认值的
语法:返回值类型 函数名 (参数=默认值) { }
函数的占位参数
C++中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置
语法: 返回值类型 函数名(数据类型) { }
占位参数可以有默认值
函数重载
作用:函数名可以相同,提高复用性
满足条件:
(1)同一个作用域下
(2)函数名相同
(3)函数 参数类型不同 或 参数个数不同 或 参数顺序不同
注意事项:
1.引用作为重载条件
void fun(const int &a);
void fun(int &a);
2.函数重载碰到默认参数
void fun(int a, int b = 10);
void fun(int a);
fun(10);//此时出错
3.函数的返回值不可以作为函数重载的条件