Шаг 195.
Библиотека STL. Контейнеры STL. Типы и функции контейнеров. Немодифицирующие операции. Операции, связанные с размером
   
На этом шаге мы перечислим немодифицирующие операции, связанные с размером.
  size_type контейнер::size() const
Возвращает текущее количество элементов. 
Для проверки отсутствия элементов в контейнере используйте функцию 
empty(), потому что она может работать быстрее. 
Поддерживается векторами, деками, списками, множествами, мультимножествами, отображениями, мультиотображениями, строками.
  bool контейнер::empty() const
Проверяет отсутствие элементов в контейнере. 
Эквивалент следующей команде, но может работать быстрее (особенно со списками): 
Поддерживается векторами, деками, списками, множествами, мультимножествами, отображениями, мультиотображениями, строками.
  size_type контейнер::max_size () const
Возвращает максимальное количество элементов, которые могут храниться в контейнере. 
Возвращаемое значение зависит от модели памяти контейнера. Поскольку векторы обычно используют только один блок памяти, у них 
это значение может быть меньше, чем у других контейнеров.
Поддерживается векторами, деками, списками, множествами, мультимножествами, отображениями, мультиотображениями, строками.
   
На следующем шаге мы рассмотрим немодифицирующие операции, связанные с емкостью.
Предыдущий шаг  Содержание
 
Содержание  Следующий шаг
 
Следующий шаг