Как я могу хранить данные в C ++ и сделать их доступными для поиска? - PullRequest
1 голос
/ 27 июля 2011

Я работаю над приложением адресной книги на C ++. Мне нужно хранить данные и иметь возможность получить их позже. Я знаю, что это требует сериализации. Я знаю, как сериализовать простую карту с ключом и значением.

Мне нужно знать, как хранить много данных, а не только одно значение. Я буду хранить: имя, почтовый адрес, город, штат, почтовый индекс, личный адрес электронной почты, рабочий адрес электронной почты, домашний телефон, мобильный телефон, рабочий телефон, пейджер, Facebook и Twitter. Я хотел бы иметь возможность искать любое из этих значений, чтобы найти контакт.

Как я могу хранить все это? Любая помощь с благодарностью!

Ответы [ 2 ]

6 голосов
/ 27 июля 2011

Возможно, вы захотите пойти с чем-то вроде SQLite .Это позволит вам хранить ваши данные в базе данных SQL, которую вы можете запросить из любой необходимой вам информации.

1 голос
/ 27 июля 2011

Вам понадобится небольшая база данных, которая будет распространяться вместе с вашим приложением. См. Этот вопрос SO для некоторые возможные варианты (включая SQLite, как предложил Барт).

...