if (ifs)って書けるようにoperator void*() constが定義されている。
C++0xのドラフトN3126だとexplict operator bool() constに変更されている模様。