Я застрял в течение месяца, пытаясь разрешить конкретное предупреждение, в котором говорится: < /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