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