函数名称相同,但参数列表不同,包括参数的个数、类型或顺序不同。
函数名称相同,但参数列表相同,但函数的返回类型不同不能作为函数重载的依据,编译器会报错。
函数的声明和定义可以分开,只要函数的参数列表相同,即可实现函数的重载。
函数的重载可以包括 const、引用等修饰符,但不能只是返回类型不同。
如果函数名称相同,参数列表相同,但是函数的const修饰符不同,也可以实现函数的重载。