Hi,

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 !
It would be nice to write :
Code:
class foo[INDENT]{
   int x ;[/]
...