C++なら、operator!しか定義してなくて、
if( !!object )
みたいな事態が、、