Что за йота? atoi?
float нельзя sequentially increase. Не только в языке, но и даже логически/математически.
for (double pose_value = start; pose_value < end; pose_value += step) { poses.push_back(pose_value); }а это тогда что
Это не sequentially.
Что подразумевается под sequentially?
Какое число следует за 1,01?
Последовательно? То бишь квантово.
Ну так в моем примере с некоторым отклонением того как машина хранит число, тоже квантово. Немного стохастичности в получении следующего числа правда
чем плохо использовать ЭТУ iota, а результат преобразовать в float|double ?
Мне бы с шагом приращивать некоторым, а не целым инкрементом
int i = std::iota() /*...*/; double start_val = 42.0, step = 0.42; double val = start_val + i * step;
Спасибо. Да хорошая мысль
Обсуждают сегодня