using boost::crc and boost::serialization
От: Andrew_D  
Дата: 25.11.06 13:12
Оценка:
Как заюзать сабж?
Требуется подсчитывать crc (де)сериализуемых данных. Архив — boost::arhive::binary_(i/o)arhive, поток — std:(i/o)fstream. Есть ли способ проще, нежели написание своего архива или потокового класса?
Re: using boost::crc and boost::serialization
От: Andrew_D  
Дата: 27.11.06 10:15
Оценка:
Здравствуйте, Andrew_D, Вы писали:

A_D>Как заюзать сабж?

A_D>Требуется подсчитывать crc (де)сериализуемых данных. Архив — boost::arhive::binary_(i/o)arhive, поток — std:(i/o)fstream. Есть ли способ проще, нежели написание своего архива или потокового класса?

так что, никто такие вещи не использовал?
Пришлось написать свой архив, сериализующий сначала в память, подсчет crc, а потом в файл ...
Re[2]: using boost::crc and boost::serialization
От: Sergey Россия  
Дата: 27.11.06 12:02
Оценка:
> A_D>Как заюзать сабж?
> A_D>Требуется подсчитывать crc (де)сериализуемых данных. Архив — boost::arhive::binary_(i/o)arhive, поток — std:(i/o)fstream. Есть ли способ проще, нежели написание своего архива или потокового класса?
>
> так что, никто такие вещи не использовал?
> Пришлось написать свой архив, сериализующий сначала в память, подсчет crc, а потом в файл ...

IMHO, куда проще написать стримбуфер, делающий все что надо. Ну а стримбуфер лучше писать с помощью boost::iostreams.
Posted via RSDN NNTP Server 2.0
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Re[3]: using boost::crc and boost::serialization
От: Andrew_D  
Дата: 27.11.06 15:16
Оценка:
Здравствуйте, Sergey, Вы писали:

S>IMHO, куда проще написать стримбуфер, делающий все что надо. Ну а стримбуфер лучше писать с помощью boost::iostreams.


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