使用boost序列化派生类

时间:2011-02-17 17:36:41

标签: c++ serialization boost polymorphism

我有三个类定义为:

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(...))

0 个答案:

没有答案