Информация об изменениях

Сообщение Re[3]: упаковка float/double от 11.03.2020 9:29

Изменено 11.03.2020 9:44 B0FEE664

Re[3]: упаковка float/double
Здравствуйте, Chorkov, Вы писали:

BFE>>Я тоже над ним задумался. Что значит "упаковка float/double"?

C>Бинарное представление float и double, в контексте задачи сериализации.
C>Т.е. перекладывание битиков чисел, из платформенно-зависимого представления в принятое на x86 и обратно.

Разве вот это
Автор: watchmaker
Дата: 10.04.19
не является ответом?
Re[3]: упаковка float/double
Здравствуйте, Chorkov, Вы писали:

BFE>>Я тоже над ним задумался. Что значит "упаковка float/double"?

C>Бинарное представление float и double, в контексте задачи сериализации.
C>Т.е. перекладывание битиков чисел, из платформенно-зависимого представления в принятое на x86 и обратно.

Разве вот это
Автор: watchmaker
Дата: 10.04.19
не является ответом?

PS Стандарта на бинарное представление нет для целых чисел так же, как и для других чисел, так что нет смысла особо с этим заморачиваться. К тому же сериализованные данные не предназначены, для переноса с одной системы на другую. Если же вы всё же пытаетесь перенести данные с одной системы на другую, то от бинарного представления лучше отказаться, ведь, например, нет гарантии, что, скажем, int — это 4 байта. Всякие там JSON и XML не просто так придуманы.