函数重载是指在同一效果域内,能够有一组具有相同函数名,不同参数列表的函数,这组函数被称为重载函数。重载函数一般用来命名一组功用类似的函数,这样做减少了函数名的数量,避免了姓名空间的污染,关于程序的可读性有很大的优点。
#include
int x;
char y;
double z;
void temp(int x,char y);
void temp(double z,char y);
int main()
{
cout<<"请输入原函数,形如【XX C或许 XX F】"<
cin>>x>>y;
temp(x,y);//调用的时分不要在生命数据类型,初级过错!!!!
cout<<"请输入重载函数,形如【XX.X C或许 XX.X F】"<
cin>>z>>y;
temp(z,y);//调用的时分不要在生命数据类型,初级过错!!!!
return 0;
}
void temp(int x,char y)
{
switch (y)
{
case C: //留意,判别的根据是字符,要加!!!
case c:
cout<
case F:
case f:
cout<
}
}
void temp(double z,char y)
{
switch (y)
{
case C: //留意,判别的根据是字符,要加!!!
case c:
cout<
case F:
case f:
cout<
}
}
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/317629.html