我有三个类定义为:
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(...))