На этом шаге мы приведем некоторые сведения о сравнении контейнеров.
Обычные операторы сравнения ==, !=, <, <=, > и >= определяются по следующим трем правилам.
- Оба контейнера должны относиться к одному типу.
- Два контейнера равны, если их элементы совпадают и следуют в одинаковом порядке. Проверка на равенство элементов
выполняется оператором ==. - Отношение "меньше/больше" между контейнерами проверяется по лексикографическому критерию.
Для сравнения разнотипных контейнеров применяются специальные алгоритмы сравнения.
На следующем шаге мы рассмотрим особенности выполнения операции присваивания.