Errno не следует использовать -misra warning c ++ [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Errno не следует использовать -misra warning c ++ [закрыто]

Сообщение Anonymous »

Я застрял в течение месяца, пытаясь разрешить конкретное предупреждение, в котором говорится: < /p>
Errno is not tested against 0 after the call to the errno-setting-function "pow"

Errno may not be set to 0 before the call to the errno-setting-function "pow"
< /code>
Я действительно хочу глубоко погрузиться в это предупреждение и понять, что именно он пытается означать?.float distance{2000.0F};
powResult= std::pow(BASE , exponent);
errno = 0;
if(errno = 0)
{
distance = powResult;
}
return distance;


Подробнее здесь: https://stackoverflow.com/questions/797 ... -warning-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»