函数重载的作用,最好带个例子

 我来答
百度网友855d17f
2013-04-08 · 超过11用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:22.7万
展开全部
用重载函数实现两个整数和三个整数的排序,按照从小到大的顺序将排序结果输出。
声明函数sort为重载函数,并根据参数个数的不同分别进行定义;
在main中用cin分别输入两个整数和三个整数;
根据参数个数的不同,调用不同的函数,从而实现重载。

#include "iostream"
using namespace std;
void sort(int x,int y);
void sort(int a,int b,int c);
void sort(int x,int y)
{
if(x>y)
cout<<y<<" "<<x<<endl;
else
cout<<x<<" "<<y<<endl;
}
void sort(int a,int b,int c)
{
int t;
if(a>b)
{
t=a;
a=b;
b=t;
}
if(a>c)
{
t=a;
a=c;
c=t;
}
if(b>c)
{
t=b;
b=c;
c=t;
}
cout<<a<<" "<<b<<" "<<c<<" "<<endl;
}
int main()
{
int x,y,a,b,c;
cin>>x>>y>>a>>b>>c;
sort(x,y);
sort(a,b,c);
return 0;
}

这是我的一个作业题
还比如
int squareint(int x) 求整数的二次方
float squareint(float x) 求浮点数的二次方
double squareint(double x) 求双精度型的二次方

至于作用网上可以很容易搜到啊,也可以通过例子得到
追问
。。。你还是把作业做好吧
追答
,,,,,,,,,,,,呵呵
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式