[ LUGOS ] free, delete ...

Marko Samastur Marko.Samastur na fmf.uni-lj.si
Tor Jun 23 08:51:57 CEST 1998


Zdravo,

>>char *a...
>>...
>>if (a) free(a);
>>
>Za char *a ni nujno, da ima na zacetku vrednost NULL, zato je bolje
>char *a = NULL;
>...

Kar je seveda lepa navada, vendar ne vem tocno, kaj ima skupnega s tem, kar
je Ales napisal. Kazalcu a namrec sledijo tri pike in ne podpicje, tako da
iz tega se ne sledi, da on kazalca ne postavi na NULL.
Sodec po tem, da preverja, ce je kazalec razlicen od NULL, preden sprosti
pomnilnik, pa bi rekel, da ne sodi ravno med tiste z najslabsimi
programerskimi obicaji.

Lp,

    Marko

"The first time M$ makes something that doesn't suck, it will be vaccuum
cleaners"
- taken from IRC session on some.net




Dodatne informacije o seznamu Starilist