如何使用std :: error_code检测被零除

问题描述 投票:-4回答:1

我想使用std :: error_code检测被零除。不使用异常。我怎样才能做到这一点?写一些简单的例子。

c++ math std divide
1个回答
0
投票

我想检测被零除

喜欢这个:

if(divisor != 0) {
    result = some_number / divisor;
} else {
    // error detected
}

使用std :: error_code以零表示

您无法通过std::error_code检测到错误。 std::error_code可用于报告您检测到的错误。

© www.soinside.com 2019 - 2024. All rights reserved.