在同一作用域内,当两个或者两个以上函数公用一个函数名时,称为函数重载。
只要函数参数类型或者个数不同,函数可以重载
注:(1)若两个函数参数个数和类型相同但是返回值类型不同则不允许重载
(2) 函数重载与带默认值的函数一起使用时,有可能引起而二义性
int add(int a=0;int b=0){return a+b};
int add(int t){return t};
cout<<add(20)<<endl;
函数重载
最新推荐文章于 2022-01-14 16:34:38 发布