使用Qt 自訂資料序列化
問題:
問題:您想要序列化一個大的std ::map 包含自訂類別「MyType」以及各種資料欄位。您正在使用 Qt 庫,並正在探索其資料序列化功能。
解決方案:class Painting { public: // ... private:Qt 提供 QDataStream,這是支援一系列 C 和 Qt 的功能資料類型。對於自訂類型,例如“MyType”,您可以定義自己的序列化運算符,以使它們與 QDataStream 相容。 以下是定義自訂類型「Painting」及其序列化運算子的範例:
以上是如何使用 Qt 序列化自訂類別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!