Link Search Menu Expand Document

ЧитаемоеМножество

Стд::Коллекции::ЧитаемоеМножество<ТипЭлемента>
Базовые типы: Обходимое, Объект, ЧитаемаяКоллекция
Дочерние типы: Множество
ТипЭлемента: тип элементов множества.

Иерархия типа

ЧитаемаяКоллекция
Обходимое
Объект
ЧитаемоеМножество

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

  • ItemType - тип элементов множества.

Сравнение структурное:

  • множества считаются равными, если их размер совпадает, а так же каждое из множеств содержит все элементы другого.
  • типы множеств при этом не учитываются.

Литералы

Синтаксис (краткий): { элемент_0, ..., элемент_n }, тип элементов множества выводится автоматически (если возможно). Синтаксис (с указанием типов элементов): \<ИмяТипа\>{ элемент_0, ..., элемент_n }.


Конструкторы

ЧитаемоеМножество

ЧитаемоеМножество(Обходимое: Обходимое<ItemType>)

Конструктор копирования. Копирует элементы переданного Обходимое в новое фиксированное множество.


Методы

ВСтроку

ВСтроку(): Строка
Переопределение: ВСтроку

Возвращает строковое представление множества в виде: "{элемент_0, ..., элемент_n}"


Объединение

Объединение(Множество: ЧитаемоеМножество<ItemType>): ЧитаемоеМножество<ItemType>

Возвращает объединение текущего множества и Множество (множество элементов, содержащихся хотя бы в одном из множеств).


Пересечение

Пересечение(Множество: ЧитаемоеМножество<ItemType>): ЧитаемоеМножество<ItemType>

Возвращает пересечение текущего множества и Множество (множество элементов, содержащихся в обоих множествах).


Разность

Разность(Множество: ЧитаемоеМножество<ItemType>): ЧитаемоеМножество<ItemType>

Возвращает разность текущего множества и Множество (множество элементов, содержащихся в первом множестве и не содержащихся во втором).


СимметрическаяРазность

СимметрическаяРазность(Множество: ЧитаемоеМножество<ItemType>): ЧитаемоеМножество<ItemType>

Возвращает симметрическую разность текущего множества и Множество (множество элементов, содержащихся в первом множестве или втором множестве, но не в обоих).


Список унаследованных методов

Обходимое

Объект

ЧитаемаяКоллекция