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. 持久性和持久性概念AMQP中的混淆
- 2. 什麼是持久對象?
- 3. 什麼是概念?
- 4. Tuple2的概念性目的是什麼?
- 5. orientdb的強制性概念是什麼?
- 6. ANCS:PositiveAction的概念是什麼?
- 7. 什麼是主循環抽象概念?
- 8. 什麼是冒泡概念?
- 9. 什麼是ActiveRecord持久性?
- 10. 具有數據持久性的概念的名稱
- 11. 面向對象的概念示例汽車,這裏應該是什麼對象?
- 12. 概念性問題:performSelectorOnMainThread做什麼?
- 13. Git的概念框架是什麼?
- 14. Chain Complete的概念是什麼?
- 15. Kotlin意圖的概念是什麼?
- 16. 什麼是HATEOAS的實際概念?
- 17. YouTrack中的swimlane概念是什麼?
- 18. .NET中Assembly的概念是什麼?
- 19. java iterator背後的概念是什麼?
- 20. HEAD,master,origin的git概念是什麼?
- 21. INotifyPropertyChanged背後的概念是什麼?
- 22. LocationManager註冊的持久性是什麼
- 23. Android持久性的用途是什麼?
- 24. 什麼是hibernate中的持久性?
- 25. Python對象持久性
- 26. 面向對象,對象概念
- 27. Objective-C中Java的屬性類的等價概念是什麼?
- 28. 什麼是功能和概念規範?
- 29. 什麼是C++運行時概念?
- 30. 什麼是重入鎖和概念?
剛纔谷歌詢問 – 2012-03-06 05:10:11
在什麼情況下?這個問題是完全無法回答的。在英語中,單詞可以有許多定義,而短語則有更多。除此之外,堆棧溢出並不是一個真正的問題,可以通過Google搜索輕鬆找到定義。如果話題很重要,有一個很好的選擇,那就是維基百科的一篇文章。如果您已經閱讀過該文章並且*仍*有特定問題,請編輯您的問題以反映這些問題。 – 2012-03-06 05:12:03
@Cred Grey&Robit:感謝您的提示..但是有一個問題,我來自中國,你知道嗎?谷歌在我們的國家很長一段時間是禁止的。真可惜。我們可以使用的是百度這是大搜索引擎。但是我們無法從Google獲得更多信息。所以我把這個問題..再次感謝.. – 2012-03-06 05:25:05