zarządzanie pamięcią
Ostatnio zmodyfikowano 2011-05-08 18:37
DejaVu |
» 2011-05-08 17:52:41 Obiekt się sprząta gdy:
1) Wyjdziesz ze scopea i jest to zmienna lokalna:
2) Gdy wywołasz operator delete
CObiekt * p = new CObiekt;
delete p;
W każdym innym przypadku destruktor się nie wywoła (chyba, że jawnie go wywołasz). |
|
markon Temat założony przez niniejszego użytkownika |
» 2011-05-08 18:33:58 wniosek jest prosty, gdy użyłem operatora new muszę też użyć delete |
|
DejaVu |
» 2011-05-08 18:37:48 Musieć nie musisz ale powinieneś ;) |
|
1 « 2 » |