同名不同命之函数的重载
Posted Respect@
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了同名不同命之函数的重载相关的知识,希望对你有一定的参考价值。
同名不同命之函数的重载
C++可以使用同名函数[重载函数]实现功能类似的多个不同函数.
demo:
int add(int a, int b) {
cout << "调用add版本1" << endl;
return a +b;
}
float add(float a, float b) {
cout << "调用add版本3" << endl;
return a+b;
}
函数名重载:
函数名相同,
但是, 函数的参数(形参)绝不相同:
1)参数个数不同
2)或参数个数相同, 但是参数的类型不同
只有返回类型不同,不能构成函数重载
只有形参变量名不同, 不能构成函数重载.
注意: C语言不支持函数重载
以上是关于同名不同命之函数的重载的主要内容,如果未能解决你的问题,请参考以下文章