1

C++ でアドレス帳アプリケーションを作成しています。データを保存し、後で取得できるようにする必要があります。これにはシリアル化が必要であることを知っています。キーと値を使用して単純なマップをシリアル化する方法を知っています。

1 つの値だけでなく、大量のデータを格納する方法を知る必要があります。名前、住所、市、州、郵便番号、個人の電子メール、勤務先の電子メール、自宅の電話、携帯電話、勤務先の電話、ポケットベル、Facebook、Twitter を保存します。連絡先を見つけるために、これらの値のいずれかを検索できるようにしたいと考えています。

これをすべて保存するにはどうすればよいですか?どんな助けでも大歓迎です!

4

2 に答える 2

6

SQLiteのようなものを使いたいかもしれません。データを SQL データベースに保存し、そこから必要な情報を照会できます。

于 2011-07-27T18:57:24.660 に答える
1

必要なのは、アプリケーションと一緒に配布される何らかの形式の小さなデータベースです。いくつかの可能な選択肢については、この SO の質問を参照してください(Bart が提案したような SQLite を含む)。

于 2011-07-27T19:00:27.940 に答える