C++错误代码

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:34:32
C++错误代码2296是怎么回事
#include "iostream.h"
const double pi=3.14159;
const int jg1=20;
const int jg2=35;
class circle
{
private :
float radius;
public:
circle(float r);
double zc()const;
double area()const;
};
circle ::circle(float r)
{
radius=r;
}
double circle::zc()const
{
return 2*pi*radius;
}
double circle::area()const
{
return pi*radius*radius;
}
void main()
{
float radius;
double concreteCost, fenceCost;
cout<<"输入数:"<<endl;
cin>>radius;
circle pool(radius);
circle poolRim(radius +3);
fenceCost=(poolRim.zc)*jg2;(((((((((这行错了))))))))错在哪怎么写
cout<<fenceCost<<endl;
concreteCost=(poolRim.area()-pool.area())*jg1;
cout<<concreteCost<<endl;
}

fenceCost=(poolRim.zc)*jg2;

改成fenceCost=(poolRim.zc())*jg2;

楼上代码写得还是不错的 const用得很好 继续加油

操作符不对
fenceCost=(poolRim.zc())*jg2;//(((((((((这行错了))))))))

把错的行的代码发出来看看