Jestem początkującym programistą i to mój pierwszy post na tym forum. W tej chwili uczę się programowania obiektowego i jestem na ostatnim temacie czyli na polimorfizmie. Napisałem krótki edukacyjny program, żeby się z tym oswoić i mam problem. Oczywiście nie znalazłem odpowiedzi na tym forum i żadnym innym. Pisałem program używając 3 plików , ale mam nadzieje że wystarczą tylko te fragmenty. jeśli nie, wkleję resztę.
plik *.h:
class Wzor
{
public:
virtual void pole ();
};
class Kwadrat : public Wzor
{
float a;
virtual void pole ();
};
i w pliku *.cpp:
Kwadrat::virtual void pole () //Tutaj pokazuje błąd
{
cin>>a;
cout<<"Pole kwadratu o boku "<<a<<" jest rowne "<<a*a;
}
Wywala mi błąd:
error: expected unqualified-id before 'virtual'|
Mam nadzieję że dobrze wszystko podałem i z góry dziękuje za pomoc.