1. 重载(overload)
理论
- 函数组成一般格式是:
return_type function_name( parameter list )
- 重载指的是函数具有的
不同的参数
或者不同返回值
,而函数名
必须相同
的函数。简单说出了function_name
其他都可以不同: 重载要求输入
参数列表
或者返回值
必须不同
比如:
– 输入参数的类型
不同,或者同时(输出返回值
不同)
– 输入参数的个数
不同,或者同时(输出返回值
不同)
– 输入参数的顺序
不同,或者同时(输出返回值
不同)程序是根据参数列表来确定具体要调用哪个函数的
以下6个函数都可以构成函数重载
void Fun(int a);
void Fun(double a);
void Fun(int a, int b);
void Fun(double a, int b);
int Fun(float a, int b);
float Fun(