Ogólnie piszę taki program który ma działać na liście dynamicznej elementów abstrakcyjnej klasy bazowej, z której wyprowadzam inne klasy i chodzi o to żeby lista trzymała wskaźniki na elementy tych klas wyprowadzonych. Tymczasem przez ten wskaźnik nie moge odwołać się do żadnej metody ani pola klasy wyprowadzanej.
pole_listy->metoda klasy wyprowadzonej
Wypisuje że dana metoda nie jest metodą klasy .
Próbowałem to rozwiązać tak:
metodę klasy wyprowadzonej zadeklarowałem jako wirtualną w klasie bazowej i wyskoczył ten błąd:
unresolved external symbol "public: virtual double __thiscall Element::getval(void)" (?getval@Element@@UAENXZ)
Wyskoczyło i nie wiem o co chodzi
Element to klasa bazowa
bardzo prosze o pomoc