[so] assert
Alexandru Moșoi
brtzsnr at gmail.com
Sat Jun 20 21:45:48 EEST 2009
Pe 20 iunie 2009, 21:44, Alexandru Moșoi<brtzsnr at gmail.com> a scris:
> Pe 20 iunie 2009, 21:41, Alin Popescu<alinpopescu at live.com> a scris:
>> Salut
>>
>> Nu am inteles un lucru. Care ar fii diferenta intre urmatoarele doua
>> abordari:
>>
>> char *m = malloc(125);
>> if (m == 0)
>> exit(0);
>>
>>
>> si
>>
>>
>> char *m = malloc(125);
>> assert(m != 0);
>
>
> assert poate fi dezactivat print definierea macroului NDEBUG la
> compilare. if-ul nu poate fi.
am dat send prea devreme:
in caz ca esueaza de la assert se iese cu codul de eraore 1.
la if-ul tau: cu 0.
assertul afiseaza ceva misto (inclusiv linia fisierul si bucata de
cod) unde a esuat.
vreau sa vad cum depanezi exit(0).
>
>
> --
> ing. Alexandru Moșoi
> http://alexandru.mosoi.googlepages.com
>
--
ing. Alexandru Moșoi
http://alexandru.mosoi.googlepages.com
More information about the so
mailing list