Witam, mam problem z programem na zajęcia. Ma klasę abstrakcyjną i drugą która dziedziczy po tej klasie. W tej pochodnej tworzę obiekt ale muszę użyć listy incjalizacyjnej z klasy nadrzędnej. Czyli tak:
CPilot::CPilot(string imie_f, string nazwisko_f, double stanKonta_f, double ocena_f) : COsoba(imie, nazwisko, stanKonta)
A tak tworzę obiekt:
CPilot * pilot;
pilot = new CPilot(pilot_imie, pilot_nazwisko, pilot_konto,pilot_reputacja);
Jednak przy próbie tworzenia obiektu wywala mi
Unhandled exception at 0x75832F71 in prog1.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x00B5E450.
Jeśli nie używam konstruktora klasy nadrzędnej to jest ok. Może ktoś pomoże?