class boolshit{ public: boolshit(bool shit):_shit(shit){} operator bool() const{return _shit;} private: bool _shit; };