Dołączałem sobie includem, ale chyba się coś zapętliły, bo wywala mi błąd w klasie której wcale nie ruszałem. Coś czytałem, że trzeba użyć ifndef i define
Mam plik pochodna.h i tam jest z automatu napisane
#ifndef POCHODNA_H
#define POCHODNA_H
...
#endif
Jak dodałem include "bazowa.h"; to działało dopóki nie zacząłem używać tych klas które powodują kilkukrotne dołączenie tego samego nagłówka. Jak dopisałem w klasie pochodna
#ifndef BAZOWA_H #define BAZOWA_H
to kompilator wywala błędy takie jakby klasy bazowej nie było. Szukałem przykładów z tym ifndef, ale nie znalazłem, żeby było kilka klas w jednym pliku dołączone, a w klasie pochodna mam też zmienne typu JakasKlasa i nagłówek tej klasy też muszę dołączyć.