Как сделать массив, доступ к элементам, в котором, возможен и по индексу и по строковому ключу?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как сделать массив, доступ к элементам, в... Expand / Collapse
Автор
Сообщение
03.07.2001 16:19
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 03.07.2001 16:08
Сообщ.: 2, Visits: 23
В Visual Basic существует объект Collection. Для тех, кто не знает, это аналог массива, в котором могут храниться различные типы данных. При добавлении нового элемента в коллекцию, он может быть записан по индексу, а может быть записан по строковому ключу. Аналогично, если мне нужно достать некий элемент коллекции, я должен указать либо его индекс, либо строковый ключ.

Можно ли соорудить что-нибудь аналогичное в С++?
Спасибо.
Сообщ. #714994
03.07.2001 20:57
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 10.11.2008 0:08
Сообщ.: 1 298, Visits: 12 501
Попробуй шаблон map из STL или CMap из MFC.
Не уверен, что они предоставят тебе обе возможности сразу, но кто мешает создать CMySuperMap : public CMap? Или ту же CCollection : public CMap...

С уважением, Владимир.
Сообщ. #715060
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 5:05