some time it would make code easier to check if this is NULL.
For instance, instead of :
Code:
class foo[INDENT] {
int x ;
void bar () { cout << "my x is " << x ;} // crashes if this is null !
} ;[/INDENT]
foo * f = ... ;
if (f) f->bar() ; // so check before to call !
Code:
class foo[INDENT]{
int x ;[/]