std::unordered_set. Каждый элемент уникален: повторная вставка того же ключа не добавляет вторую копию.">
Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpUhUS 180 of 696 menu
◀ ▶

Несортированное множество std::unordered_set в C++

Только ключи без отдельного значения хранит std::unordered_set.

Каждый элемент уникален: повторная вставка того же ключа не добавляет вторую копию. Как у словаря на хешах, обход не выстраивает элементы по алфавиту. Запишем множество строк, добавим дубликат и выведем три строки без второго "red":

#include <unordered_set> std::unordered_set<std::string> tags = {"red", "green", "blue"}; tags.insert("red"); for (const auto& tag : tags) { std::cout << tag << "\n"; }

Создайте std::unordered_set<int> ids со значениями 10, 20 и 10. Выведите size и каждый элемент на отдельной строке.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить