Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 22:38:12
Visual C++ 6.0教程:函数重载概述

Visual C++ 6.0教程:函数重载概述

函数重载概述

传统的C语言在同一个程序中函数不能同名,而C++却允许同名,编译器根据函数参数类型的不同来确定要调用的函数。这种允许创建多个名称相同的函数被称为函数重载。函数重载也称作函数多态性,是C++语言面向对象的一个特征,这里,只是对函数重载有一个概念上的了解,在第3章中,将进行详细的分析。

通过改变参数个数或类型,你可以对两个或多个函数使用相同的名称,再通过参数匹配,就可以正确地选择将被调用的函数。

举个例子,如果读者想制作一组函数,它们分别完成两个整型、两个长整型、两个单精度型和两个双精度型的参数相加。

声明如下:

本教程来自网站源代码http://www.isstudy.com 如果转载,请注明出处。

AddInt(int nNum1,int nNum2);

AddLong(long lNum1,long lNum2);

AddFloat(float fNum1,float fNum2);

AddDouble(double dNum1,double dNum2);

而通过函数重载,可以作如下声明:

Add (int nNum1,int nNum2);

Add(long lNum1,long lNum2);

Add(float fNum1,float fNum2);

Add(double dNum1,double dNum2);

这段比以前既易读,又易用。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759