一、占位参数
- C++中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置
- 语法:
返回值类型 函数名 (数据类型){}
二、函数重载
函数重载概述
- 作用:函数名可以相同,提高复用性
- 函数重载满足条件:
- 同一个作用域下
- 函数名称相同
- 函数参数 类型不同 或者 个数不同 或者 顺序不同
- 注意: 函数的返回值不可以作为函数重载的条件
函数重载注意事项
- 引用作为重载条件
- 函数重载碰到函数默认参数
//引用作为重载条件
void func(int &a)
{
cout << "func (int &a) 调用 " << endl;
}
void func(const int &a)
{
cout << "func (const int &a) 调用 " << endl;
}
int main()
{
int a = 10;
func(a); //调用无const,变量可修改
func(10);//调用有const
}