in reply to Re^2: AND OR
in thread AND OR

Heh, you hit a C pet peave of mine. This:

if( objPtr != NULL && objPtr->fo­o ){ ... }

doesn't actually call any methods. You need objPtr->foo() for that. And the ANSI C committee should have made the "&" for getting a pointer to a method mandatory instead of optional and discouraged, as needing to do that is relatively rare, rarer than the mistake of not realizing that C requires the parens unlike several other quite similar languages. Further, this particular mistake usually results in compiler output that is quite difficult to diagnose, IME.

- tye