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

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

    Списки также поддерживают обычный набор операций присваивания для последовательных контейнеров (таблица 1).

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

    Как обычно, операции присваивания соответствуют конструкторам с разными источниками инициализации (смотри шаг 124).

    На следующем шаге мы рассмотрим обращение к элементам.




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