Object persistence
在C++中的含义是什么?
你可以用一个例子来解释一下吗?或者提供指向哪里可以找到答案的链接? 谢谢。对象持久性的概念是什么?
回答
大多数物体在超出范围时不再存在。当创建它们的函数终止时,这可能是 。当它们所在的容器被删除时,它可能是 。无论如何,他们 可以预计消失当程序退出。持续的 对象是在连续调用 程序之间存在的对象。这种对象的典型例子是数据库记录。
请查看以下链接:
C++ object persistence library similar to eternity
http://sourceforge.net/projects/litesql/
http://www.codesynthesis.com/products/odb/doc/manual.xhtml
http://en.wikipedia.org/wiki/ODB_(C%2B%2B)
http://drdobbs.com/cpp/184408893
http://tools.devshed.com/c/a/Web-Development/C-Programming-Persistence/
C++不直接支持的持久性(存在用于在未来添加持久性和反射到C++提议)。持久性支持并不像起初看起来那么微不足道。相同对象的大小和内存布局可能因平台而异。不同的字节顺序或字节顺序使问题更加复杂化。要使对象持久化,我们必须将其状态保留在非易失性存储设备中。即:编写一个持久对象以保持其状态不在其创建的程序范围内。
非常感谢。我正在阅读:-) – 2012-03-06 05:36:08
制作C++对象持久:隐藏的指针PDF可用,但我找不到它的链接。如果这是你认为可能有用的东西,我会发布。 – 2012-03-06 05:37:56
@Rohit大概这是你提到的PDF:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.40.8479 – Alex 2012-03-07 07:49:34
- 1. 什么是概念?
- 2. Tuple2的概念性目的是什么?
- 3. orientdb的强制性概念是什么?
- 4. ANCS:PositiveAction的概念是什么?
- 5. 什么是冒泡概念?
- 6. 什么是ActiveRecord持久性?
- 7. 概念性问题:performSelectorOnMainThread做什么?
- 8. java iterator背后的概念是什么?
- 9. HEAD,master,origin的git概念是什么?
- 10. .NET中Assembly的概念是什么?
- 11. INotifyPropertyChanged背后的概念是什么?
- 12. 什么是“细化”的逆概念
- 13. Kotlin意图的概念是什么?
- 14. Chain Complete的概念是什么?
- 15. Android持久性的用途是什么?
- 16. 面向对象,对象概念
- 17. Objective-C中Java的属性类的等价概念是什么?
- 18. 什么是重入锁和概念?
- 19. 什么是C++运行时概念?
- 20. 什么是功能和概念规范?
- 21. 这个概念叫什么?
- 22. 什么是“持久性域模型”
- 23. 什么是持久性C++系统?
- 24. “域”和“持久性”是什么意思?
- 25. Scala中“弱一致性”的概念是什么?
- 26. 编程中“上下文”概念背后的一般概念是什么?
- 27. 德尔菲对象的持久性,什么是最好的方式
- 28. 什么是存储持久对象的正确位置?
- 29. 什么是存储持久对象数组的最佳方式?
- 30. 什么是持久化Java对象的轻量级选项
刚才谷歌询问 – 2012-03-06 05:10:11
在什么情况下?这个问题是完全无法回答的。在英语中,单词可以有许多定义,而短语则有更多。除此之外,堆栈溢出并不是一个真正的问题,可以通过Google搜索轻松找到定义。如果话题很重要,有一个很好的选择,那就是维基百科的一篇文章。如果您已经阅读过该文章并且*仍*有特定问题,请编辑您的问题以反映这些问题。 – 2012-03-06 05:12:03
@Cred Grey&Robit:感谢您的提示..但是有一个问题,我来自中国,你知道吗?谷歌在我们的国家很长一段时间是禁止的。真可惜。我们可以使用的是百度这是大搜索引擎。但是我们无法从Google获得更多信息。所以我把这个问题..再次感谢.. – 2012-03-06 05:25:05