我正在尝试做一个空函数来计算圆的面积

I'm trying to do a void function to calculate area of a circle

本文关键字:函数 计算 一个      更新时间:2023-10-16

我正在尝试编写一个 void 函数来计算圆的面积。这是我到目前为止的代码:

Circle::Circle()
{
}
Circle::Circle(double r):Shape (){
    SetRadius(r);
}
double Circle::GetRadius(void) const{
    return radius;
}
void Circle::SetRadius(double r){
    this->radius = r;
}
void Area(double r){
    double area = pi(r*r);
}
Circle::~Circle()
{
}

我无法弄清楚,但我正在尝试从我的函数中的 .h 访问私有 const 数据成员 pi,但它不允许它。前几天我尝试启动它时让它工作,现在它不允许它。任何帮助都会很棒。

请尝试以下操作:

void Area(double r){
    double area = pi*(r*r);
}

使用手写表示法在 c++ 中表示面积公式。C++中的PI(R*R)代表对pi函数的函数调用。