重载一般有两种情况:
一.参数列表相同但返回类型不同
二.参数列表不同
重载其实在很多情况是很有必要的,它满足不同的参数和不同返回值的需要。比如比较大小可能就要用到重载,如bool TowNum(int a,int b) bool TowNum(float a,float b) bool TowNum(char a,char b) 这个例子,通过重载能比较数的大小,同时也可以比较字符串大小,它会根据你传入的参数类型自动调用相应的函数。
自己好好体会一下吧。实际上在做面向对象编程时重载是非常重要的。