本人初学C++,写了一个程序不能运行,请高手指出错误。

来源:百度知道 编辑:UC知道 时间:2024/05/24 22:48:28
#include <iostream.h>

class Double{
public:
double d;
public:
Double(const Double&A){d=A.d;}
Double(double t){
d=t;
}
bool operator >(const Double& two)
{
if(d>two.d)
return true;
else
return false;
}
bool operator <(const Double& two)
{
if(d<two.d)
return true;
else
return false;
}
bool operator ==(const Double& two)
{
if(d==two.d)
return true;
else
return false;
}

};
void main()
{
double a,b,c;
cout<<"请输入三个double型数:"<<endl;
cin>>a>>b>>c;
Double d1=a, d2=b, d3=c;

cout<<"其中最大的数是:"<<endl;
Double max(Double& A,Double& B)
{
if (A>B)
return A;
else
return B;
}
Double D=max(d1,max(d2,d3));
cout&

#include <iostream>

using namespace std;

class Double{
public:
double d;
public:
Double(const Double&A){d=A.d;}
Double(double t){
d=t;
}
bool operator >(const Double& two)
{
if(d>two.d)
return true;
else
return false;
}
bool operator <(const Double& two)
{
if(d<two.d)
return true;
else
return false;
}
bool operator ==(const Double& two)
{
if(d==two.d)
return true;
else
return false;
}
};

Double& _max(Double& A,Double& B)