Несортированное множество 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 и каждый элемент на отдельной строке.