[英]Quick'n'dirty way to prototype some serialization in C++?
我需要做一個涉及C ++序列化的原型。 這是一個快速的'骯臟的'原型,因此我通常不需要解決問題,提供良好的錯誤檢查或類似的東西。 但是同時,我確實需要能夠序列化任意長度和任意字符的字符串。
有一些關於如何在C ++中快速實現數據序列化的最佳實踐嗎? 通常,我只會將輸出記錄寫入文本文件,每行只有一條記錄,但是我的字符串中可能會有新行。
使用boost進行檢出序列化:
http://www.boost.org/doc/libs/1_51_0/libs/serialization/doc/index.html
一點也不臟,但是絕對很快。
如果您不介意二進制數據,則為每個字符串轉儲一個長度(轉換為char *),然后將字符串的值轉儲到文件中。 讀起來很容易。 POD結構也可以通過強制轉換為char *直接轉儲
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.