差点被误导了 重载的是转换运算符 对于类X的成员函数X::operator T() T是类型名 定义了一个X到T的转换 对于 operator bool()const {return p;} Handle h; bool b=h;//在这里调用