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

Сообщение Сериализация обьекта от 19.07.2016 19:27

Изменено 19.07.2016 19:28 yaser

Добрый день.
Возможно кто-то решал подобную проблему по сериализации данных.
есть
struct Foo {
int a;
long b;
std::string t;
}

Хочу иметь какой-то класс-шаблон, который бы позволил бы произвольную структуру без переопределения методов сериализовать.десериализовать.
что-то типа
template <class a>
class Serializer {
public:
std::string serialise() const;
void deserialize(const std::string& );
}

Serialize<Foo> f;
std::string data = f.serialize();

Как-то такое счастье можно сделать? Возможно есть какие-то готовые примеры, дайте ссылки. Заранее спасибо ответившим.
Сериализация обьекта
Добрый день.
Возможно кто-то решал подобную проблему по сериализации данных.
есть
struct Foo {
int a;
long b;
std::string t;
}

Хочу иметь какой-то класс-шаблон, который бы позволил бы произвольную структуру без переопределения методов сериализовать/десериализовать.
что-то типа
template <class a>
class Serializer {
public:
std::string serialise() const;
void deserialize(const std::string& );
}

Serialize<Foo> f;
std::string data = f.serialize();

Как-то такое счастье можно сделать? Возможно есть какие-то готовые примеры, дайте ссылки. Заранее спасибо ответившим.