作用:函数名相同,提高复用性
重载满足条件:
同一个作用域下
函数名称相同
函数参数类型不同、个数不同、顺序不同
注意:函数的返回值不可以作为函数重载的条件
函数重载注意事项:
引用作为重载条件
void func(int &a){ //int &a=10 不合法,引用必须指向合法的空间
}
void func(const int &a){
}
int main(){
int a=10;
func(a); //调用的是第一个,因为是可读可写的变量
//func(10); 调用的是第二个,常量
}