Mögliche Duplizieren:
What REALLY happens when you don’t free after malloc?Wichtigkeit der Freigabe von Speicher?
Wenn ein Programm in C/C++ endet, müssen Sie durch die Befreiung Zeiger aufzuräumen. Was passiert, wenn Sie den Speicher nicht freigeben, wie wenn Sie einen Zeiger auf einen int haben und ihn nicht löschen, wenn Sie das Programm beenden? Wird der Speicher noch verwendet und kann nur durch den Neustart freigegeben werden, oder wird er automatisch freigegeben, wenn das Programm beendet wird? Und im letzten Fall, warum frei, wenn das Betriebssystem es für Sie tut?
Duplizieren: http://stackoverflow.com/questions/654754/what-really-happens-when-you-dont-free-after-malloc –
Duplizieren Sie das auch: http://stackoverflow.com/questions/ 347338/is-object-release-on-programm-exit-really-needed/347349 – Tom