Поделиться через


<set>

Определяет набор шаблонов классов контейнеров и многосети и их вспомогательные шаблоны.

Требования

Заголовок:<set>

Пространство имен: std

Примечание.

Библиотека <наборов> также использует инструкцию #include <initializer_list> .

Участники

Операторы

Версия Set Версия Multiset Description
operator!= (set) operator!= (multiset) Проверяет неравенство объекта set или multiset слева от оператора объекту set или multiset справа от оператора.
operator< (set) operator< (multiset) Проверяет, меньше ли объект set или multiset слева от оператора объекта set или multiset справа от оператора.
operator<= (set) operator<= (multiset) Проверяет, меньше или равен ли объект set или multiset слева от оператора объекту set или multiset справа от оператора.
operator== (set) operator== (multiset) Проверяет равенство объекта set или multiset слева от оператора объекту set или multiset справа от оператора.
operator> (set) operator> (multiset) Проверяет, больше ли объект set или multiset слева от оператора объекта set или multiset справа от оператора.
operator>= (set) operator>= (multiset) Проверяет, больше или равен ли объект set или multiset слева от оператора объекту set или multiset справа от оператора.

Специализированные функции шаблонов

Версия Set Версия Multiset Description
swap swap (multiset) Меняет местами элементы двух объектов set или multiset.

Классы

Имя Описание
Класс set Используется для хранения и извлечения данных из коллекции, в которой значения элементов должны быть уникальными и в которой они служат в качестве значений ключей, согласно которым данные автоматически упорядочиваются.
Класс multiset Используется для хранения и извлечения данных из коллекции, в которой значения элементов не должны быть уникальными и в которой они служат в качестве значений ключей, согласно которым данные автоматически упорядочиваются.

См. также

Справочник по файлам заголовков
Потокобезопасность в стандартной библиотеке C++
Справочник по стандартной библиотеке C++