3.4. Помнить о том, что сервис вопросов и ответов «Хабр Q&A» не является форумом, чатом или социальной сетью.
интересует что-то вроде "пути развития" и набор необходимых навыков.
В какую сторону и на сколько будет погрешность, думаю, это можно посчитать, но для этого надо копнуть глубже.
epsilon*10
потому что каждая следующая операция выполняется на результате предыдущей, а ее результат округляется согласно правилам в IEEE-754 чтобы вписаться в допустимый набор бит.std::numeric_limits<T>::epsilon()
и означает допустимый предел отклонения результата от идеального. data
. Скорее всего адреса будут очень близко, в пределах памяти текстуры.width
и height
полученные из stbi_load
с данными файла изображения.channels
после выполнения stbi_load
и формат пикселя в файле изображения.0.1
представляется каким-то одним образом, то и результат сложения числа десять раз должен быть больше 1.0
.1.0
в пределах отклонения, не дальше чем на std::numeric_limits<double>::epsilon()
[?]. Именно так и обеспечивается точность операций по IEEE-754.1.0
, а может оказаться незначительно меньше.double
находится за 15м знаком после запятой. nan
? printf("%c ", str[1][0]);
показывает тебе все правильно.str[1][0]
?
currency
?Тип валюты у тебя задается один раз и не меняется или ты хочешь в любое время менять этот тип?
Если у тебя, скажем, есть объект товара с ценой, то есть ли у тебя в требованиях возможность в любое время поменять тип валюты в его цене?