Vita:A C Programozók Tízparancsolata

A HupWiki-ből...

Kommentár

(Nem akarok a szent szövegbe belebarmolni, de hátha ide elfér)

ad2: Ne kövesd a NULL pointer-t, annak vége pusztulás lesz és téged őrültségbe visz.

Sajnos még az sem garantált, hogy a nullás cím használata gyors és fájdalommentes halálhoz vezet; van olyan platform, ahol a nullás címről lehet olvasni, sőt, még olyan is van (volt), ahol írni is lehet(ett)!

Maga a NULL makró is gyakran gonosz átok áldozata lesz: szentségtörők unortodox módon integer nullának definiálják pointer nulla helyett, emiatt látsz néha ilyen kódot:

execlp ("ls", "ls", "-l", ".", (char *)NULL);

(Vagyis egy nulla pointert pointerré kell konvertálnod, mert egyébként a nulla pointer esetleg nem is pointer!)