м сору(), придется написать оп
Автор admin Четверг, 11 июня 2009 11:32
м сору(), придется написать операторную функцию operator« для объекта pair). Как уже отмечалось, разыменование этого итератора дает объект pair, в котором переменная first содержит ключ, а переменная second — значение. Чтобы получить счетчик вхождений для конкретного слова, можно воспользоваться оператором индексирования: cout « “the: ” « wordmap["the"] « endl; В этой записи проявляется одно из важнейших преимуществ отображений — наглядность синтаксиса; операции с ассоциативным массивом понятны читателю программы на уровне здравого смысла (заметьте: если слово «the» отсутствует в wordmap, для него автоматически создается новый элемент!) Ассоциативные контейнеры 403 Мультиотображения и дубликаты ключей Мультиотображением (multimap) называется отображение, которое может содержать повторяющиеся ключи. На первый взгляд идея выглядит несколько странно, но на практике она встречается на удивление часто. Например, телефонная книга может содержать несколько записей с одинаковыми именами. Допустим, вы наблюдаете за природой и ведете журнал с информацией о том, где и когда вам встретился тот или иной вид животны
Комментарии закрыты.
Последние комментарии