C++问题,请大侠帮我解答

来源:百度知道 编辑:UC知道 时间:2024/05/14 10:28:58
定义圆类,包含半径数据成员,计算周长和面积成员函数.

class Circle
{
private:
float radius;
public:
Circle(float r){radius=r;}
float square(float r){return 3.14*r*r;}
float length(float r){return 2*3.14*r;}
};

class TCircle{
double _r;
public:
TCircle(double r){_r=r};
TCircle(){_r=0;}

double Area(){return 3.1415*_r*_r;}
double Cir(){return 2*3.1415*_r;}
};

大致就是这样,没有经过测试

忽略了构造函数析构函数等

class CCircle
{
public:
……
double getPerimeter();// 计算周长
double getArea();// 计算面积
……
private:
……
double m_r;// 半径
……
};

double CCircle::getPerimeter()
{
return 2 * PI * m_r;// PI要预先定义
}

double CCircle::getArea()
{
return PI * m_r * m_r;
}

教程上都有这东西。这么简单的怎么拿出来问,再说,你如果哪里真有疑问可以再问啊,这叫什么问题。