(1)重载
- 重载是指在同一个作用域内,两个函数的函数名可以相同,但是参数不能完全相同
- 可以是参数类型不同,也可以是参数个数不同,
- 返回值不影响重载,即不同返回值的函数,其他都相同则不能重载
- 重载的实现原理:编译器在编译函数时,会根据函数名以及参数类型和个数对函数重命名
int fun(int a) {
return a;
}
void fun(int a,
(1)重载
int fun(int a) {
return a;
}
void fun(int a,