[ LUGOS ] free, delete ...
polz
polz na writeme.com
Tor Jun 23 22:35:19 CEST 1998
>Ni mi jasno nekaj: Delas v C++, ker imas classe, torej uporabljaj
>C++ stvari za alokacijo pomnilnika, torej new namesto malloc in
>delete namesto free.
OK, naslednjic bom.
>new rezervira prostor + poklice konstruktor, malloc pa samo
>rezervira prostor
ampak _oba_ alocirata prostor na heap-u, ne na stacku
>delete poklice destruktor + sprosti prostor, free pa samo sprosti
>prostor.
Problem je sproscanje staticno alociranega prostora, ne pa klic
destruktorja
>Mogoce je v tem tezava --> free destruktorja NE poklice!
Tezava vsekakor ni v tem.
Dodatne informacije o seznamu Starilist