Контейнеры STL. Немодифицирующие операции над списками

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

   
Списки поддерживают стандартный набор операций для определения размера и сравнения. Эти операции перечислены в таблице 1,
а подробные описания отдельных операций можно найти на 124 шаге.

Таблица 1. Немодифицирующие операции над списками

ОперацияОписание
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))

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



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий