摘要: 本篇博客仅作为笔记,如有侵权,请联系,立即删除(网上找博客学习,然后手记笔记,因纸质笔记不便保存,所以保存到网络笔记)。
我们平时写代码中会用到几个函数但是他们的实现功能相同,但是有些细节却不同。例如:交换两个数的其中包括(int,float,char,double)这些类型。这C语言中我们是利用不同的函数名来加以区分。
void Swap1(int* a,int* b); void Swap2(float* a,float* b); void Swap3(char* a,char *b); void Swap4(double* a,double *b);
我们可以看出这样的代码不美观而且程序猿也带来了很多的不便,于是在C++中人们提出了用一个函数定义多个函数,也就是所谓的函数重载。
一、函数重载定义