Операторы списка

Материал из cppreference.com
Перейти к: навигация, поиск

Syntax:

    #include <list>
    list operator=(const list& c2);
    bool operator==(const list& c1, const list& c2);
    bool operator!=(const list& c1, const list& c2);
    bool operator<(const list& c1, const list& c2);
    bool operator>(const list& c1, const list& c2);
    bool operator<=(const list& c1, const list& c2);
    bool operator>=(const list& c1, const list& c2);

Все контейнеры C++ могут быть сравнены и присвоены с помощью стандартных операторов: ==, !=, %%<=%%, >=, <, > и =. Сравнение двух списков или присваивание одного списка другому требует линейное время.

Два списка равны, если:

  1. их размер совпадает и
  2. каждый i-й элемент в одном списке равен i-му элементу в другом.

Сравнение списков происходит лексикографически.

Смотри также: merge, unique

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты
На других языках