Хранение данных в карте векторов - PullRequest
0 голосов
/ 03 апреля 2012

Я пытаюсь создать базу данных.Я хочу хранить имена и удостоверения личности вместе с информацией о курсе и оценками.Для каждого идентификатора должно быть несколько курсов.Для этого я подумываю использовать карту векторов.Назначение идентификатора для использования в качестве ключа для карты, а затем вектор для хранения информации о курсе и т. Д. У меня есть все в системе наследования классов, которая называется Абстрактный базовый класс> Студент> Степень (включает информацию о курсе и т. Д.).Это лучший способ сделать это, потому что я не могу динамически создавать экземпляры классов?

Редактировать: скажем, у меня есть класс foo, и я хочу создать его новые экземпляры.

<code>X=1
"Would you like to add a new user?: y"
foo newuserX
"Would you like to add another user?: y"
foo newuserX++
......
`foo newuserX ++

1 Ответ

1 голос
/ 03 апреля 2012

Вы можете просто использовать мультикарту для хранения нескольких значений для ключа, а затем перебирать значения при поиске курсов, соответствующих идентификатору.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...