Glossary: Null Pointer

A null pointer is a pointer that is currently pointing to nothing.

Often pointers are set to zero to make them null pointers or tested against zero to see if they are null, e.g.:-

TObject mypointer = 0; and if ( mypointer ) printf("mypointer is pointing to something\n"); Actually the C++ standard does not require that a null pointer be represented by zero - although it does require that assignments and tests against zero work as if it were.
See OO Concepts: 1Pointers and References
Go Back to the The Glossary Top Page

If you have any comments about this page please send them to Nick West