Szablon klasy a la vector, problem z typem string

0

Cześć,
napisałem sobie szablon klasy - kontener który działa jak dynamiczna tablica, zgodnie z podręcznikiem Xiona. Wszystko chodzi dobrze jeśli zadeklaruje się typ jako int czy char, jeśli zaś zadeklaruję jako string to po dodaniu czterech elementów, lub próbie wyświetlenia więcej niż dwóch wywala mnie z programu. Kompilator nic nie protestuje przy kompilowaniu. Nie mam pojęcia o co może chodzić.
kontener.h - http://pastebin.com/eFNDVE95
kontener.cpp - http://pastebin.com/37jkTBSY

0

Wydaje mi się, że problemem może być to w jaki sposób dodajesz elementy do kontenera. Sprawdź sobie najlepiej wszystko pojedynczo - spróbuj dodać jeden element, potem sprawdź czy faktycznie tam jest, ewentualnie go wypisz. Jak będzie banglało dodajesz kolejny i sprawdzasz kiedy się w końcu sypnie. Wtedy będą podstawy do dalszej analizy.

0
memcpy(nowy_kontener, kontener, rozmiar * sizeof (TYP));

To jest babol. Nie wiem, czy nie ma ich więcej.

0
mychal.szczygiel napisał(a)
memcpy(nowy_kontener, kontener, rozmiar * sizeof (TYP));

To jest babol. Nie wiem, czy nie ma ich więcej.

Dzięki! Właśnie tutaj był problem ;) Teraz wszystko działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1