Сериализация производных классов с надстройкой - PullRequest
1 голос
/ 17 февраля 2011

У меня есть три класса, определенные как:

class Base
{
public:
    int myvar1;
    int myvar2;
    ...
};

class Base2 : Base
{
public:
    Base2(...) : Base(...)
    {
    }
};

template<typename T> class Derived
{
public:
    Derived(...) : Base2(...)
    {
    }
};

Мне нужно сериализовать базовый класс, включая также производные классы с boost, чтобы отправить его через сокеты. Как я могу это сделать?

РЕДАКТИРОВАТЬ 1

std::auto_ptr<Base2>(new Derived(...))
...