Bir dairenin alanını hesaplamak için bir boşluk işlevi yazmaya çalışıyorum. İşte benim kod şimdiye kadar var:Bir dairenin alanını hesaplamak için bir boşluk işlevi yapmaya çalışıyorum
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()
{
}
ben onu anlamaya olamaz, ama benim işlevinde benim .h dan özel const veri üyesi pi erişmeye çalışıyorum ve buna izin vermez. Geçen gün çalışmayı denediğimde çalıştım ve şimdi buna izin vermeyecek. Herhangi bir yardım harika olurdu.
Aldığınız sorunu dahil etmelisiniz, ancak bunun sebebi, (r * r) 'nin pi ile çarpmamanızdır:' pi * (r * r) ' –
Belki 'pi * r * r '? Bir işlevmiş gibi "pi" demeye çalışıyorsun. –
bana pi'nin tanımsız olduğunu söyler. Const değişkeni yapıcıya koymam gerekir mi? – AyeLetsGetCoding