たとえば、クラスを定義しました
class MyClass
{
....
};
MyClass
オブジェクトとの if 比較を行うには、どの演算子をオーバーロードする必要がありますか?
例えば:
MyClass cc;
if ( cc ) // compile error
{
//do some stuff
}
で試しました
bool operator == ( int value ) ; //guess the if () will call this
また
bool operator != ( int value ) ;
しかし、どちらもコンパイルエラーになります!