定义
函数重载:如果同一作用域内的几个函数名字相同但形参列表不同,则称之为重载函数。
示例
void print(int a){
cout << " 整数为" << a <<endl;
}
void print(double a){
cout << " 小数为" << a <<endl;
}
void print(char a[]){
cout << " 字符串为" << a <<endl;
}
注意事项
- 重载函数关注形参个数和类型,不关注返回值。但是如果形参个数和类型都一样,函数名一样,只有返回值不一样,是不允许的。
- main函数不允许重载。
- 重载函数适用于同类型的处理,但是对于形参的个数或者类型有要求。
——————
2021.10.23
武汉软件园