重载状态信息对象操作符“==”。实现将判断两个状态对象是否相等的逻辑,重载为只判断两个状态对象的错误码是否相等。
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 ; |