Cześć potrzebuję pomocy z wielodziedziczeniem.
Pewnie jest to jakaś błacha sprawa.
Jeżeli usunę słowa "virtual" i zostawię w mainie tylko NODE_COORD_COM ob1(2.3, 2.1, "ob1"); ob1.disp();
Zmiennym pcoord zostają przypisane odpowiednie wartości.
Wszystko działa ok. Jednak virtual potrzebne jest żeby wykonały się polecenia związane z wskaźnikiem.
Jeżeli wszystko zostaje tak jak jest w kodzie. Wskaźnik pcoord z klasy NODE_COORD dostaje NULL.
Zauważyłem w pracy krokowej że wchodzi do konstruktora domyślnego klasy NODE_COORD.
Nie wiem czemu tak się dzieje.
Jak to można poprawić?
Kod z nagłówków klas i funkcja main:
Z góry dzięki ;)