На этом шаге мы рассмотрим операции присваивания.
В множествах и мультимножествах определены только базовые операции присваивания, поддержипаемые всеми контейнерами (таблица 1). Дополнительная информация приведена на 128 шаге.
| Операция | Описание | 
|---|---|
| c1 = с2 | Присваивает c1 все элементы с2 | 
| c1.swap(c2) | Меняет местами содержимое c1 и с2 | 
| swap(c1,c2) | To же, но в форме глобальной функции | 
Для выполнения операций присваивания контейнеры должны относиться к одному типу. В частности, должны совпадать типы критериев сравнения, хотя сами критерии могут различаться. Если критерии различаются, в результате присваивания или перестановки они также меняются местами.
На следующем шаге мы рассмотрим функции получения итераторов.