NULL равным нулю в моих тестовых программах GCC, но википедия говорит, что NULL
требуется только для указания на неадресуемую память.
Любые компиляторы делают NULL
ненулевым? Мне любопытно, лучше ли if (ptr == NULL)
, чем if (! Ptr)
.