在 C++ 中,允许两个或两个以上的函数采用相同的
名字,只要使用不同类型、不同数目的参数或不同的
返回值,编译器便知道在什么情况下该调用哪个函
数,这就叫函数重载。
如: int max (int x, int y)
{ return ( (x>y) ? x:
y); }
double max (double x , double
y)
{ return ( (x>y) ?x: y); }
#include<iostream.h>
void main( )
{ cout<<max(10,20)<<endl;
cout<<max(1.23,2.34)<<endl; }
重载方式
靠将实参
的个数及
类型和所
被调用的
f() 函数
的形参的
个数及类
型一一比
较来判
断。
第 3 页 / 共 26 页