простой вопрос про сериализацию в бинарный формат
От: antirest  
Дата: 14.04.08 15:56
Оценка:
Здравствуйте!

У меня есть некие данные и есть некий формат, в котором они должны лежать. Например, int, short, char лежат как обычно,
а для string будут задаваться размеры произвольным образом. Например, две строки вплотную, а перед ними общий размер и размер первой.

Мне нужно собственно читать и писать эти данные из этого формата и обратно.

Первая мысль — написать перегруженные функции для чтения всего этого. Но, как человек, не любящий изобретать квадратные колеса, хочу спросить у вас:
есть ли какие-нибудь готовые используемые классы? Можно ли в boost.serialization четко задавать тип хранения данных?
Например для строки считать сначала длину ее, а потом строку моей заданной фиксированной длины (с нулем или без нуля, по выбору?)

С уважением,
Владимир.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.