gpt4 book ai didi

c++ - 要重载哪个运算符才能在 if 语句中使用我的类?

转载 作者:太空狗 更新时间:2023-10-29 23:25:36 39 4
gpt4 key购买 nike

<分区>

比如我定义了一个类

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 ) ;   

但两者都给我一个编译错误!

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com