函数重载指的是可以有多个同名的函数,因此对名称进行了重载。
函数重载的关键是函数的参数列表---也称为特征标,c++允许有同名的函数,前提是特征标不同,编译器将根据所采取的用法使用相应特征标的函数。
注意以下几点:
1、使用被重载的函数时,需要在函数调用时使用正确的特征标。
2、是特征标可以重载而不是函数。
3、可以根据参数类型,参数个数,const判断重载,但是不能通过返回值类型判断,因为c++有时候会忽略返回值。
4、当函数执行相同的任务时,但是使用不同形式的数据时,才使用函数重载。
新闻热点
疑难解答