operator操作符重载接口

接口功能

重载状态信息对象操作符“==”。实现将判断两个状态对象是否相等的逻辑,重载为只判断两个状态对象的错误码是否相等。

接口格式

bool operator==(const Status& other) const;

接口参数

参数

是否必选

说明

取值要求

other

必选

与本状态对象比较的另外一个状态对象。

Status类,状态对象。

使用样例

创建一个Status对象,然后调用==操作符。

1
2
3
auto status1 = Status(Error::Code::ERROR, "Engine init model failed: new modelBackend failed");
auto status2 = Status(Error::Code::ERROR, "Engine init model failed: new modelBackend failed");
bool isEqual = status1 == status2 ;

返回值