Thursday 11 April 2013

Question: Should I use NULL or 0?


Question: Should I use NULL or 0?

 Answer: In C++, the definition of NULL is 0, so there is only an aesthetic difference. I prefer to avoid macros, so I use 0. Another problem with NULL is that people sometimes mistakenly believe that it is different from 0 and/or not an integer. In pre-standard code, NULL was/is sometimes defined to something unsuitable and therefore had/has to be avoided.
That's less common these days.

No comments:

Post a Comment