函数重载
函数名相同,提高复用性
条件:
同一个作用域下
函数名相同
函数参数类型不同 或者 个数不同 或者顺序不同
注意 : 函数返回值不可以作为函数重载的条件
/*
函数重载
函数名相同,提高复用性
条件:
同一个作用域下
函数名相同
函数参数类型不同 或者 个数不同 或者顺序不同
注意 : 函数返回值不可以作为函数重载的条件
*/
//引用作为重载条件
void fun(int &a)
{
cout << "1" <<endl;
}
void fun(const int &a)
{
cout << "2" <<endl;
}
int main()
{
int a = 10;
fun(a);
fun(10);
return 0;
}
网友评论