Перевод этой страницы?:

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

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