函数重载就是定义多个函数,它们的名字相同,但是参数的类型或参数的个数不全相同。
许多程序设计语言都规定函数名不能重复,但C++允许函数重载,可以给函数取相同的名字,只要它们的参数列表不全相同。
如:
int sum(int num1, int num2);
int sum(int num1, int num2, int num3);
- 注意,不能采用函数返回值的类型来区别函数的重载。
函数重载就是定义多个函数,它们的名字相同,但是参数的类型或参数的个数不全相同。
许多程序设计语言都规定函数名不能重复,但C++允许函数重载,可以给函数取相同的名字,只要它们的参数列表不全相同。
如:
int sum(int num1, int num2);
int sum(int num1, int num2, int num3);