重载

作者在 2010-05-03 16:36:41 发布以下内容
#include "iostream.h"
float abs(float x)
{
 return (x>=0?x:-x);
}
double abs(double x) 
{
 return (x>=0?x:-x);
}
int main(void)
{
 float i=3.14;//
 cout<<abs(i)<<endl; //因为i是float类型的所有调用  float abs(float x)
 cout<<abs(3.14)<<endl; //由于是直接使用所以调用  double abs(double x)
 //cout<<abs(-5)<<endl;
 return 0;
}
c/c++/VC6.0 | 阅读 641 次
文章评论,共0条
游客请输入验证码