Strictly speaking, in C++, a null pointer is 0, not 0l, 0L, null, or NULL. It's just something to be aware of, since 0 is usually the convention, and also some people feel pretty strongly about it. :/

Bojan