[c++] lista stl zwalnianie pamięci

0

mam trywialne pytanie, wcześniej pisałem w delphi i tam trzeba było przed zamknięciem programu zwalniać pamięć czy pisząc używając listy z STL też muszę pamiętać o zwalnianiu pamięci? bo nie zauważyłem w żadnym z tutoriali na temat list STL tego drobnego a istotnego (przynajmniej dla mnie) szczegółu np:

http://www.yolinux.com/TUTORIALS/LinuxTutorialC++STL.html#LIST

z góry dziękuję za odpowiedź

0

jeśli listę masz na stosie lub jako pole klasy to pamięć sama się zwolni przy wyjściu z funkcji (lub w trakcie usuwania obiektu w którym jest). destruktor stlowej listy sam zwalnia pamięć tych elementów.

0

Tu jest dokładnie jak w delphi traktuj kontenery STL jako array of COŚ; nic nie trzeba zwalniać samo się zwolni. Natomiast jak używasz wskaźników to i tam i tu trzeba zwalniać pamięć.

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