Qt によるシリアル化
質問:
Qt GUI アプリケーションでは、どのようにすればできますか?大きな std::map をシリアル化しますか? Qt はこのタスクに必要な機能を提供していますか?
回答:
QDataStream の概要
Qt は強力なツールを提供しますデータのシリアル化と逆シリアル化の場合: QDataStream。このストリームベースのメカニズムにより、カスタム タイプを含む幅広い Qt および C データ タイプを処理できます。
カスタム タイプの処理
カスタム タイプをシリアル化および逆シリアル化するには、<< をオーバーロードできます。そして>>オペレーター。カスタム タイプのペイントを検討してください:
class Painting { public: Painting() { myYear = 0; } Painting(const QString &title, const QString &artist, int year) {
以上がQt GUI アプリケーションで大きな std::map をシリアル化する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。