【发布时间】:2021-09-20 20:29:52
【问题描述】:
接口 * base_ptr1 = new Derived1();
接口 * base_ptr2 = new Derived2();
理论上我应该在所有类中都有 serialize() 方法,但我的接口类型类没有数据成员,只有抽象虚拟方法。
【问题讨论】:
-
"我的接口类型类没有数据成员" 那有什么问题呢?
-
我使用 boost 进行序列化和 boost::archive 所以我不知道使用 istream 和 ostream
-
我试图通过阅读这个链接boost.org/doc/libs/1_72_0/libs/serialization/doc/tutorial.html来实现解决方案,所以我找不到任何关于接口类型的信息
标签: c++11 templates interface virtual object-serialization