Если вы хотите следующее представимое значение после 1, то из заголовка
будет функция, называемая std::nextafter
.
float result = std::nextafter(1.0f, 2.0f);
Возвращает следующее представляемое значение, начиная с первого аргумента в направлении второго аргумента. Поэтому, если вы хотите найти следующее значение ниже 1, вы можете сделать это:
float result = std::nextafter(1.0f, 0.0f);
Добавление наименьшего положительного отображаемого значения в 1 не работает, потому что разница между 1 и следующим представляемым значением равна больше, чем разница между 0 и следующим представимым значением.
В моем случае "moduleResolution": "node"
было пропущено в tsconfig.json
.