Фотография
нажмите — покажем
нажмите — покажем
std::map
Представляет собой ассоциативный контейнер, который содержит пары ключ-значение, где каждый ключ уникален.
Особенности std::map в сравнении с std::set:
- std::map является контейнером, который хранит пары ключ-значение, где каждый ключ уникален, в отличие от std::set, который хранит уникальные значения без дополнительных значений.
- В std::map операции вставки, удаления, поиска элементов, а также автоматической сортировки, осуществляются по ключу, а в std::set это происходит по самому значению.
- В std::map вы можете обновлять значения элементов, используя их ключи. В std::set невозможно обновить значение элемента, поскольку значениями являются сами элементы.
1.4K ·