对C++程序设计中函数重载的探讨
函数重载(Function overload)是用来描述具有相同或相似函数,但数据类型或参数不同的函数管理操作的名称!
我们举一个实际应用中的例子来说明问题:我们要进行两种不同数据类型的求和运算。为了实现它,我们不得不用C语言写两个名字不同的函数来区分,比如:int testa(int a,int b)和float testb(float a,floatb)。这个词没问题,但总有一点不好。所以两个操作非常相似的函数有两个不同的名字,不太好管理,所以C++为了方便程序员特意引入了函数重载的概念来解决这个问题。让我们来看看下面的代码!
++代码
#include
using namespace std;
int test(int a,int b);
float test(float a,float b);
void main()
{
cout
0条评论