1

我正在使用 C++ 开发通讯簿应用程序。我需要存储数据并能够稍后检索它。我知道这需要序列化。我知道如何用键和值序列化一个简单的映射。

我需要知道如何存储大量数据,而不仅仅是一个值。我将存储:姓名、街道地址、城市、州、邮政编码、个人电子邮件、工作电子邮件、家庭电话、手机、工作电话、寻呼机、Facebook 和 Twitter。我希望能够搜索这些值中的任何一个以查找联系人。

我该如何存储所有这些?任何帮助是极大的赞赏!

4

2 回答 2

6

您可能想要使用类似SQLite的东西。它将允许您将数据存储在 SQL 数据库中,您可以从该数据库中查询您想要的任何信息。

于 2011-07-27T18:57:24.660 回答
1

您将需要一个与您的应用程序一起分发的某种形式的小型数据库。请参阅此 SO question 了解一些可能的选择(包括 Bart 建议的 SQLite)。

于 2011-07-27T19:00:27.940 回答