QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1020|回复: 5

面向对象编程中,如何在文件中保存对象和它们所构成的数据结构?

[复制链接]
发表于 2003-5-4 20:21:13 | 显示全部楼层 |阅读模式
需要把内存中构件的对象保存到文件里,并能从文件中把他们还原出来(到内存里);
在内存里用对象和指针构件了链表乃至图等数据结构,如何把他们保存到文件里并还原至内存?
发表于 2003-5-4 22:03:44 | 显示全部楼层
自己设计结构喽 比如
{
int  x
int  y
char * z
}
就存为xxxxyyyy(size)zzzzzzzzzzzz....
回复

使用道具 举报

 楼主| 发表于 2003-5-4 22:22:21 | 显示全部楼层
如果有个指针,指向了另一个对象呢?怎么把这种引用关系保存下来?
回复

使用道具 举报

发表于 2003-5-4 22:30:11 | 显示全部楼层
char * z

类似喽
如果作为一个完整的构思 做一个类定以一个虚函数 各个类要自己实现串行化的过程 如果是基本类型就直接写入 如果是一个类的指针就调用那个类的...
回复

使用道具 举报

发表于 2003-5-4 22:46:38 | 显示全部楼层
这是对象序列化的问题, 是面向对象数据库的关键, 实现方法很多, google上看看吧
回复

使用道具 举报

 楼主| 发表于 2003-5-4 23:11:14 | 显示全部楼层
我在google上就是搜不到啊?
应该搜索什么关键字??
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 00:51 , Processed in 0.036428 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表