诸位大佬 关于反序列化的问题
mfc吧
全部回复
仅看楼主
level 2
dz无名- 楼主
在写一个项目的时候 由于功能需要做成插件 所以在mfc dll里头写了某个功能 这个功能抽象成了类 这个类继承自接口类 和 cobject类 接口类继承出一个子类 子类实现序列化功能 大致是这个么回事
然后我在主程序序列化的时候没有问题 反序列化就会出现问题 因为主程序序列化的时候有对象 这个对象可以获取rtti的信息 但是在反序列化的时候 因为子类是不公开的功能类 子类的rtti信息并没有保存在rtti链表中 所以导致反序列化的时候通过类名获取rtti信息失败 从而导致反序列化失败
请问有么有好的办法解决这个问题?[狂汗]
2019年09月07日 12点09分 1
level 6
没对象就new一个
2019年09月16日 13点09分 2
1