重载的好处:
对于解决方法相同,只是数据类型不同的问题,可以统一取名解决.
重载之定义:
在相同作用域内,用同一函数名定义的多个函数,参数个数与参数类型不同,则称为重载.
例如:
int get(int a,int b,int c){//do sth}
double get(double a,double b){//do sth}
这两个定义的函数会有一个识别的过程,相对应会生成对应的函数:
get_int_int_int
get_double_double
重载的好处:
对于解决方法相同,只是数据类型不同的问题,可以统一取名解决.
重载之定义:
在相同作用域内,用同一函数名定义的多个函数,参数个数与参数类型不同,则称为重载.
例如:
int get(int a,int b,int c){//do sth}
double get(double a,double b){//do sth}
这两个定义的函数会有一个识别的过程,相对应会生成对应的函数:
get_int_int_int
get_double_double