- 6
- 0
- 约1.76万字
- 约 56页
- 2019-04-12 发布于天津
- 举报
第十章多态性.ppt
Serialization的文档类 文档类 用于实际执行串行化操作 支持5种串行化格式 普通文本:text_oachive/text_iachive 宽文本:text_woachive/text_wiachive 普通字符XML:xml_oachive/xml_iachive 宽字符XML:xml_woachive/xml_wiachive 二进制:binary_oachive/binary_iachive * 11.6 深度探索 —— 11.6.2 对象的串行化 文档类的使用 保存对象:用“” ofstream ofs(salary.txt, ios_base::out); text_oarchive oa(ofs); oa s1; 读取对象:用“” ifstream ifs(salary.txt, ios_base::in); text_iarchive ia(ifs); SalaryInfo s2; ia s2; * 11.6 深度探索 —— 11.6.2 对象的串行化 Serialization的其它功能 Serialization的其它功能 可以进行版本控制 全面支持对STL容器的串行化 允许将serialize分开定义为两个不同的模板(save和load) 进行“对象追踪”,如有两个指针指向同一对象,它能保证这个对象只被串行化一次,而且恢复时也只生成一个对象 *
原创力文档

文档评论(0)