Oto część kodu, otrzymuję komunikat "lab3.z1.cpp:76: error: request for member ‘field’ in ‘jakasfigura’, which is of non-class type ‘PlaneFigure*’"
Czy mogę prosić o jakąś podpowiedź? Z góry dziękuję
class PlaneFigure
{
public:
virtual double field() = 0;
virtual double circut() = 0;
};
class Square : public PlaneFigure
{
protected:
double A;
public:
Square(double a) : A(a) {}
double field()
{
return A * A;
}
double circut()
{
return 4.0 * A;
}
};
int main(int argc, char **argv)
{
PlaneFigure *jakasfigura = 0;
jakasfigura = new Square(2);
std::cout << jakasfigura.field();
return 0;
}