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

Операторы

Синтаксис:

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

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

Два множества равны, если:

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

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