作用:函数名可以相同,提高复用性
函数重载需满足的条件:
·同一作用域下
·函数名称相同
·函数参数类型不同 或者个数不同或者顺序不同
以函数参数的个数不同举例(一开始函数func()没有参数,然后变成有一个参数):
#include <iostream>
using namespace std;
#include <string>
void func()
{
cout << " func 的调用 " << endl;
}
void func(int a)
{
cout << " func 的调用2 " << endl;
}
int main()
{
func(10);
}
结果:
注意:函数的返回值不可以作为函数重载的条件