例如,我定义了一个类
class MyClass
{
....
};
为了与对象进行 if 比较,我必须重载哪个运算符MyClass
?
例如:
MyClass cc;
if ( cc ) // compile error
{
//do some stuff
}
我试过了
bool operator == ( int value ) ; //guess the if () will call this
或者
bool operator != ( int value ) ;
但两者都给我一个编译错误!