[C/C++] Сериализация/десериализация

migel

Нужно "упаковать" сложные объекты у которых тип, например, список записей у которых поля - другие классы-записи и указатели на другие записи, для передачи по сети. (те. типа деревьев)
Скажите, пожалуйста, можно ли какими-то встроенными функциями сделать сериализацию всего этого хозяйства, чтобы на другом компе так же просто развернуть и всё, и не мучаться придумывая и реализовывая свой формат.
Можно ли и как можно так сделать?

Sanjaz

В boost-e есть

migel

сорри, а что такое boost?

migel

а, понял, спасибо.
изучаю их сайт..

migel

елки.. тяжело у меня идет с документацией по-английски. (
уже нет времени разбирать, потом придется..
п.с. а может кто-нибудь все-таки знает: он ссылочные структуры типа деревьев умеет укладывать?

Werdna

Если хочешь, могу дать структуру для чтения и записи любой сложности структуры в XML.
Небольшой патч и в любой формат заформатишь

migel

да, спасибо, давай.
п.с. только вопрос: она чья? имеется ввиду на каких правах распространяется? просто мне не для моего личного использования надо..

Werdna

Ее надо доработать, и пустить в опенсорс.
Сейчас она -- врапер для expat, еще хотелось бы чтобы она под win32 врапила не expat, а msxml. Но у меня нет винды, надо чтобы кто-то с виндой сделал это.

migel

ага, понял.
хорошо, я подумаю. Мне надо еще кое с кем посоветоваться юзать ли ее.
Оставить комментарий
Имя или ник:
Комментарий: