У меня есть номер версии 1.1, 1.2, 1.3, и мне нужно проверить версию меньше или больше 1.2, но при отладке я получаю неправильный ответ, чем ожидалось
float versionNumber = versinInfo.toFloat();
static float const VERSION_NUMBER(1.2);
if(abs((versionNumber - VERSION_NUMBER) <= 0.001))
{
// do operation
}
номер версии приходит 1.10000005, но я хочу изменитьпроверьте от 0,001 до 0,0000005, но это не может быть правильным исправлением
, пожалуйста, предложите лучший метод