您当前的位置:首页 > 好词好句 > 正文

重载函数使用方法(重载函数)

导读 您好,今天帅帅来为大家解答以上的问题。重载函数使用方法,重载函数相信很多小伙伴还不知道,现在让我们一起来看看吧!1、麻烦?看来你不懂...

您好,今天帅帅来为大家解答以上的问题。重载函数使用方法,重载函数相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、麻烦?看来你不懂重载,重载是为了减少麻烦才产生的。

2、 打个比方,你为了要计算两个数的和,写了一个函数,如下: int intSum(int nA,int nB) { return (nA+nB); } 这个只是计算了两个整形的和,或许你还要写一个计算浮点数和的函数: float floatSum(float fA,float fB) { return (fA+fB); } 或许你还需要计算一个浮点数和一个整形的和,还需要一个函数: float float_intSum(float fA,int nB) { return (fA+(float)nB); } 甚至,如果你用C++的话,你还会需要一些计算对象之间的和,等等。

3、 当写了这么多的函数,在实际运用中根据需要选择不同的函数来计算某些类型的和,我想你也记不住这么多函数。

4、用重载吧,只需要记住一个函数名就行了。

5、 ///////////////////////////////////////////////////////////////////////////// //函数Fun_Sum的重载 int Fun_Sum(int A,int B) { return (A+B); } float Fun_Sum(float A,float B) { return (A+B); } double Fun_Sum(double A,double B) { return (A+B); } UINT Fun_Sum(UINT A,UINT B) { return (A+B); } //等等,可以的话这种重载写数十个也不会重复。

6、 //好了,以后你想要计算某两个类型的和时(可以是不同类型),不需要去想该用哪个计算和的函数,统统调用函数Fun_Sum就行了,至于到底是其中的哪一个函数在被调用,让编译器去伤脑筋吧。

本文就为大家分享到这里,希望小伙伴们会喜欢。


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 绿茶用什么器皿冲泡最合适-冲泡绿茶用什么器皿好

下一篇: 红蓝3d电影下载区(红蓝3d电影下载)



推荐阅读