Translations of this page?:

Ассоциативные массивы (C++ Maps)

Ассоциативные массивы (Maps, карты) - это сортированные ассоциативные контейнеры которые содержат уникальные пары ключ/значение. Например, вы можете создать карту, которая ассоциирует строку с целым числом и в дальнейшем использовать её для представления соответствия между количеством дней в каждом месяце и именем этого месяца.

map_constructorsметоды по умолчанию для создания, копирования и уничтожения карт
map_operatorsприсваивание, сравнение и доступ к элементам карты
map_typedefstypedef`ы карты
beginвозвращает итератор на начало карты
clearудаляет все элементы карты
countвозвращает количество элементов с указанным ключом
emptyистина если карта пуста
endвозвращает итератор на место, следующее за последним элементом
equal_rangeвозвращает итераторы на первый и на следующий за последним элементами с указанным ключом
eraseубирает элемент из карты
findвозвращает итератор на определенный элемент
insertвставка в карту
key_compвозвращает функцию, используемую для сравнения ключа
lower_boundвозвращает итератор на первый элемент, больший либо равный указанному значению
max_sizeвозвращает максимальное количество элементов, которое может содержать карта
rbeginвозвращает обратный итератор на конец карты
rendвозвращает обратный итератор на начало карты
sizeвозвращает количество элементов в карте
swapобменивает содержимое этой карты с другой
upper_boundвозвращает итератор на первый элемент, больший указанного значения
value_compвозвращает функцию, используемую для сравнения значений