bearophile wrote: > opIf sounds strange :-) Why don't you like the idea of the implicit > conversion to bool followed by the testing of the bool? (someone may > have already answered a similar question, please bear with me). Try this: void * p; if (p) {} Then try this: void * p; bool b = p; Andrei