C++允许功能相近的函数在相同的作用域内以相同函数名声明,从而形成重载。例如:
// 形参类型不同
int add(int x, int y);
float add(float x, float y);
// 形参个数不同
int add(int x, int y);
int add(int x, int y, int z);
注意:重载函数的形参必须不同:个数不同或类型不同
C++允许功能相近的函数在相同的作用域内以相同函数名声明,从而形成重载。例如:
// 形参类型不同
int add(int x, int y);
float add(float x, float y);
// 形参个数不同
int add(int x, int y);
int add(int x, int y, int z);
注意:重载函数的形参必须不同:个数不同或类型不同