[C++] Problemy z dynamiczną alokacją tablicy obiektów
: 29 kwie 2013, o 12:18
Witam!
Otóż mam problem z dynamiczną alokacją tablicy obiektów w konstruktorze. Przedstawię kody:
Main.cpp:
Pociag.h:
Pociag.cpp:
Wagon.h:
Wagon.cpp:
Debugger narzędzia Netbeans IDE 7.2.1 (kompilator MinGW) twierdzi, że wyciek pamięci następuje w funkcji getLiczbaMiejsc() w pliku Wagon.cpp, a ta funkcja jest wywoływana w funkcji wypiszInfo() w pliku Pociag.cpp. Przy czym.... No jest alokacja pamięci, jest inicjacja liczby miejsc w wagonach dzięki konstruktorowi domniemanemu, a operator new[] zachowuje się tak jakby nie zwracał adresu zaalokowanej dla tablicy pamięci. W obecnej wersji kodu np wskaźnik ma cały czas wartość zero (NULL). Nie mam pojęcia, zdaje mi się że operatora new[] używam właściciwe....
Z góry dziękuję za okazaną pomoc.
Pozdrawiam,
Pneumokok.
Otóż mam problem z dynamiczną alokacją tablicy obiektów w konstruktorze. Przedstawię kody:
Main.cpp:
Ukryta treść:
Ukryta treść:
Ukryta treść:
Ukryta treść:
Ukryta treść:
Z góry dziękuję za okazaną pomoc.
Pozdrawiam,
Pneumokok.