Шаг 197.
Библиотека STL. Контейнеры STL. Типы и функции контейнеров. Немодифицирующие операции. Операции сравнения

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

  bool сравнение (const контейнер& c1, const контейнер& с2)
Возвращает результат сравнения двух контейнеров одного типа. Здесь сравнение - одна из следующих операций:
  operator == 
  operator != 
  operator < 
  operator > 
  operator <= 
  operator >=

    Два контейнера считаются равными, если они содержат одинаковое количество элементов, если элементы попарно совпадают и следуют в одинаковом порядке (то есть результат проверки на равенство двух элементов в одинаковых позициях всегда равен true).

    Отношение "меньше/больше" между контейнерами проверяется по лексикографическому критерию. Лексикографический критерий будет рассмотрен позже.

    Поддержипается векторами, деками, списками, множествами, мультимножествами, отображениями, мультиотображениями, строками.

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




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