Как я могу хранить данные в C++ и сделать данные доступными для поиска?
Я работаю над приложением адресной книги на C++. Мне нужно хранить данные и иметь возможность получить их позже. Я знаю, что это требует сериализации. Я знаю, как сериализовать простую карту с ключом и значением.
Мне нужно знать, как хранить много данных, а не только одно значение. Я буду хранить: имя, почтовый адрес, город, штат, почтовый индекс, личный адрес электронной почты, рабочий адрес электронной почты, домашний телефон, мобильный телефон, рабочий телефон, пейджер, Facebook и Twitter. Я хотел бы иметь возможность искать любое из этих значений, чтобы найти контакт.
Как я могу хранить все это? Любая помощь очень ценится!
2 ответа
Вы можете захотеть пойти с чем-то вроде SQLite. Это позволит вам хранить ваши данные в базе данных SQL, которую вы можете запросить из любой необходимой вам информации.
Вам понадобится небольшая база данных, которая будет распространяться вместе с вашим приложением. Смотрите этот вопрос SO для некоторых возможных вариантов (включая SQLite, как предложил Барт).