Контейнеры STL. Операции проверки размера

   
На этом шаге мы перечислим операции проверки размера контейнера.

   
Все контейнерные классы поддерживают три операции, связанные с проверкой размера.

  • size(). Функция возвращает текущее количество элементов в контейнере.
  • empty(). Сокращенная форма проверки нулевого текущего количества элементов в контейнере (size()==0).
    Однако функция empty() может быть реализована более эффективно, поэтому по возможности следует использовать именно ее.
  • max_size(). Функция возвращает максимальное количество элементов, которые могут содержаться в контейнере.
    Значение зависит от реализации. Например, все элементы вектора обычно хранятся в одном блоке памяти, что может обусловить
    дополнительные ограничения. В общем случае max_size() совпадает с максимальным значением типа индекса.

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



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

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