0
点赞
收藏
分享

微信扫一扫

重载函数入门(c/c++)

boom莎卡拉卡 2022-01-23 阅读 55

定义:

如果有一堆函数是一个名字但是有不同的形式的参数,那么这堆函数就是重载函数。

(重在函数只跟函数形式参数的数量数据类型有关,与参数名返回值没有关系)

例如:

1.是重载函数,编译通过

参数数量不同

函数名相同

 2.是重载函数,编译通过

参数类型相同

函数相同

 3.不是重载函数,编译出错

其他都一样

函数名不同

作用:

例如在#include<algorithm>中有max函数,但是是两个数相比较。

这时我们想进行三个数比较于是编写了max1函数,这样虽然会编译通过。

但是max1和max都是求最大值,没有必要在max后面加1。

于是重在函数的作用就体现了。

举报

相关推荐

0 条评论