Шаг 162.
Библиотека STL. Контейнеры STL. Операции над множествами и мультимножествами. Присваивания

    На этом шаге мы рассмотрим операции присваивания.

    В множествах и мультимножествах определены только базовые операции присваивания, поддержипаемые всеми контейнерами (таблица 1). Дополнительная информация приведена на 128 шаге.

Таблица 1. Операции присваивания для множеств и мультимножеств
Операция Описание
c1 = с2 Присваивает c1 все элементы с2
c1.swap(c2) Меняет местами содержимое c1 и с2
swap(c1,c2) To же, но в форме глобальной функции

    Для выполнения операций присваивания контейнеры должны относиться к одному типу. В частности, должны совпадать типы критериев сравнения, хотя сами критерии могут различаться. Если критерии различаются, в результате присваивания или перестановки они также меняются местами.

    На следующем шаге мы рассмотрим функции получения итераторов.




Предыдущий шаг Содержание Следующий шаг