Wpis z mikrobloga

via Wykop Mobilny (Android)
  • 0
#cpp
Czy wrzucenie do pętli tab = new int[n] (gdzie n jest zawsze inne) jest bardzo złą praktyką?
Powinienem zwalniać pamięć przed każdym new int[]?

W takiej sytuacji komórki starego taba się nadpisują czy nie?
  • 10
via Wykop Mobilny (Android)
  • 0
@rotflolmaomgeez: Dziękuję :)
będę musiał zwalniać na początku pętli, bo to czy dalej potrzebuje dane zależy od użytkownika.

Hmm o inteligentnych wskaźnikach nie słyszałem, muszę doczytać. Jeszcze raz dzięki!
@Heibonna: więc ogolnie używanie new jest złą praktyką. Takie wywołania powinny być pochowane w klasach, żeby każdemu wywołaniu new odpowiadało wywołanie delete.