На этом шаге мы перечислим немодифицирующие операции над списками.
Списки поддерживают стандартный набор операций для определения размера и сравнения. Эти операции перечислены в таблице 1, а подробные описания отдельных операций можно найти на 124 шаге.
Операция | Описание |
---|---|
c.size() | Возвращает фактическое количество элементов |
c.empty() | Проверяет, пуст ли контейнер (эквивалент size()==0, но иногда выполняется быстрее) |
c.max_size() | Возвращает максимально возможное количество элементов |
c1 == с2 | Проверяет равенство c1 и с2 |
c1 != с2 | Проверяет неравенство c1 и с2 (эквивалент !(c1==c2)) |
c1 < с2 | Проверяет, что c1 меньше с2 |
c1 > с2 | Проверяет, что c1 больше с2 (эквивалент c2<c1) |
c1 <= с2 | Проверяет, что с1 не больше с2 (эквивалент !(c2<c1)) |
с1 >= с2 | Проверяет, что с1 не меньше с2 (эквивалент !(с1<c2)) |
На следующем шаге мы рассмотрим операции присваивания.