Задать вопрос
ViacheslavMezentsev
@ViacheslavMezentsev
Программист

Как сохранять double в MsgPack?

В спецификации написано, что:

If an object can be represented in multiple possible output formats, serializers SHOULD use the format which represents the data in the smallest number of bytes.

Относится ли это к семейству типов float? Я видел реализации на C++, где double записывается как double, а float - как float, вне зависимости от значения числа.
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
AtomKrieg
@AtomKrieg
Давай я поищу в Google за тебя
Мне кажется в спецификации написана рекомендация от капитана очевидность. Если у вас значения влезают в диапазон 0-255, то лучше использовать uint8, а не uint64 формат, аналогично и с вещественными значениями (которые есть float32 и float64)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы