社区
C++ 语言
帖子详情
如何实现C++对象的持久性?
cident
2003-10-16 12:46:06
以前程序员出了这样一篇文章,谁有电子版的可以打印的那种啊?
这篇文章现在我在csdn里搜索没了,郁闷...
谢谢啦.
...全文
108
15
打赏
收藏
如何实现C++对象的持久性?
以前程序员出了这样一篇文章,谁有电子版的可以打印的那种啊? 这篇文章现在我在csdn里搜索没了,郁闷... 谢谢啦.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cident
2003-10-18
打赏
举报
回复
嘿嘿,那篇有关C++对象的持久性的文章我贴出来了,你可以看看.
http://expert.csdn.net/Expert/topic/2366/2366899.xml?temp=.7241022
cident
2003-10-18
打赏
举报
回复
各位高人可不可以写个简单的示例?
cident
2003-10-18
打赏
举报
回复
2002年的程序员杂志里面有介绍,但是没源代码啊,现在在CSDN里面找不到这篇文章和相关的下载了,郁闷...
Andy84920
2003-10-17
打赏
举报
回复
然后封装这个持久化动作的应该是个象C++流一样的类。
写两个成员函数,一个把自己写到流里,另一个读出来不就行了?
怎么理解这里面的意思?
能否举例来说明一下?
何为保存对象的持久性,有哪些用处.
fireseed
2003-10-17
打赏
举报
回复
写两个成员函数,一个把自己写到流里,另一个读出来不就行了?
数据流你可以试一下ios::basic_stream,很好用的
nirvana_li
2003-10-17
打赏
举报
回复
我回去看了看,没找到。我也很想看看对象的持久性。。
xueweizhong
2003-10-17
打赏
举报
回复
尝试自己写一个如何?
最简单情形:
1: buid-in types : 内部类型
2: POD types : C-struct
3: AGGREGATE types: 聚合类,C++98中有定义,是PODtypes的子集
一般情况下有类中有指针有引用的情况如何存储?
持久性的目的地应该是文件。
然后封装这个持久化动作的应该是个象C++流一样的类。
这些都和MFC中的东西差不多。可以先做一个简单的,不考虑效率问题。
cident
2003-10-17
打赏
举报
回复
再顶一下,没折就结贴了.
cident
2003-10-16
打赏
举报
回复
:(
看来只好自己想办法了.
北极猩猩
2003-10-16
打赏
举报
回复
其实在《深入浅出MFC》中就有这方面的内容,网上电子版有的是,自己看看吧
ckacka
2003-10-16
打赏
举报
回复
http://www.jjhou.com/jjwbooks-pic2.htm
cident
2003-10-16
打赏
举报
回复
各位都不知道吗?郁闷...
那就来电自己的代码吧.
cident
2003-10-16
打赏
举报
回复
google搜过,没有,
有的话就不烦各位大哥了.
bing_huo
2003-10-16
打赏
举报
回复
去google里搜下
nirvana_li
2003-10-16
打赏
举报
回复
我好象也看到过,不知道是不是陈崴还是孟岩翻译的了。
C++
学习:在
C++
中创建持久
对象
持久
对象
(persistent objects)广泛应用于游戏、分布式数据库系统、多媒体以及图形应用程序中。目前
C++
并不直接支持
持久性
(persistence)(但有一些在
C++
未来版本中添加
持久性
和反射(reflection)的建议)。持久
对象
可以在创建它的程序的作用域之外保持自身状态。把
对象
写入一个文件并在以后重建之,或者把
对象
传送到一台远程机器,就是这样的例子。对
持久性
的支持并不象第一眼看
WebSocket 是什么原理?为什么可以
实现
持久连接?
WebSocket 是什么原理?为什么可以
实现
持久连接? WebSocket是HTML5出的东西 也就是说HTTP协议没有变化 但HTTP是不支持持久连接的(长连接,循环连接的不算) 或者说WebSocket干脆就不是基于HTTP来执行的。但是。。。说不通啊。。。 他是怎么
实现
的呢??为什么可以
实现
持久连接???? -----------------------------
在
C++
中创建持久
对象
持久
对象
(persistent objects)广泛应用于游戏、分布式数据库系统、多媒体以及图形应用程序中。目前
C++
并不直接支持
持久性
(persistence)(但有一些在
C++
未来版本中添加
持久性
和反射(reflection)的建议)。持久
对象
可以在创建它的程序的作用域之外保持自身状态。把
对象
写入一个文件并在以后重建之,或者把
对象
传送到一台远程机器,就是这样的例子。对
持久性
的支持并不象第一眼看
C++
对象
序列化方案介绍
Introduction 介绍 序列化是将
对象
状态信息转换为可存储或传输的过程,序列化时,
对象
会将当前状态写入到临时或
持久性
的存储区。以后,可以通过从存储区中读取或反序列化
对象
的状态,重新创建该
对象
。
对象
序列化反序列化通常用于: 将
对象
存储于硬盘上 在网络上传送
对象
的字节序列 更多介绍 内容 常见
C++
序列化方案 Boost.Serializati
C++
/ QT
对象
序列化(Object Serialization)的
实现
对象
序列化,简单地讲就是把程序运行时保存在内存中的某个
对象
,整个抽取出来,从而可以
实现
将这个
对象
进行
持久性
保存(如普通文件存储、数据库),或者网络传输。今天在一个QT项目上刚好有这样的一个需求,网上也看了一些资料,主要的思想就是就是利用QDataStream,重载其<< 和 >> 操作符
实现
(虽然重载的原因是因为 QDataStream << 和 >> 操作符只支持
C++
内置的基本数据类型,但我觉得
C++ 语言
64,663
社区成员
250,516
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章