Пространства имён
Варианты
Действия

std::vector::max_size

Материал из cppreference.com
< cpp‎ | container‎ | vector
 
 
 
 
size_type max_size() const;

Возвращает максимальное количество элементов которое контейнер может содержать с учетом ограничений наложенных системой или реализацией. Иными словами, std::distance(begin(), end()) для наиболее крупного контейнера.

Содержание

[править] Параметры

(Нет)

[править] Возвращаемое значение

Максимальное количество элементов.

[править] Исключения

спецификация noexcept:  
noexcept
  

[править] Сложность

Константная.

[править] Примечания

Это значение обычно равно std::numeric_limits<size_type>::max(), и отражает теоретический предел на размер контейнера. Ввиду ограничений на доступную оперативную память, во время исполнения это значение может быть ниже чем max_size().

Смотри также

возвращает количество элементов
(public функция-элемент) [править]
возвращает количество элементов, которые могут храниться в выделенной в данный момент памяти
(public функция-элемент) [править]