Usuwanie obiektów tworzonych dynamicznie
Ostatnio zmodyfikowano 2015-02-04 19:36
shimizu Temat założony przez niniejszego użytkownika |
Usuwanie obiektów tworzonych dynamicznie » 2015-02-04 19:15:08 Mam jedno krótkie pytanko. Załóżmy że tworze obiekt wykorzystując operator new. Jak wiadomo na końcu programu powinno się zwolnić pamięć używając delete. Czyli zakładając że tak napisze to zakres "życia" tego obiektu będzie od new do delete. A co się stanie jak zapomnę dodać delete? Wiem że dojdzie do wycieku pamięci i w trakcie programu to by mogło byc szkodliwe ale co się dzieje jak program kończy swoje działanie? Pamięć jest zwolniona? |
|
pekfos |
» 2015-02-04 19:36:36 Po zakończeniu procesu jest zwalniana cała zaalokowana przez niego pamięć. |
|
« 1 » |