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

    На этом шаге мы рассмотрим операции присваивания для отображений и мультиотображений.

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

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

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

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




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