Diskuze: Uvoľnenie smerníku z pamäte
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Pro čisté ukazatele je správně toto:
delete nazov;
delete adresa;
Vďaka! ale ja som to myslel všeobecne, aj s hodnotou, na ktorú smerník ukazuje
A to přesně delete dělá maže pouze hodnotu, ukazatel jako takový smazat vlastně nejde dokud nesmažeš objekt ve kterém je ukazatel samotný obsažen.
Záleží dle alokace. Pokud použiješ C++ způsob 'new', tak musíš dealokovat pomocí 'delete'. Pokud použiješ C způsob 'malloc', tak musíš dealokovat pomocí 'free'.
Zobrazeno 6 zpráv z 6.