Записки программиста
Авторский блог Михаила Лукина

vector::max_size



size_type max_size() const;

Возвращает максимальное число элементов, которое может хранить вектор.

Это не число элементов, под которые выделена память, а число, показывающее сколько элементов вообще можно сложить в вектор.

 

Параметры

Нет.

 

Возвращаемое значение

Максимально возможный размер вектора, исчисляемый в элементах.

 

Пример.

#include <iostream>
#include <vector>

using namespace std;

int main()
{
  vector<int> theVector;

  for (int i = 0; i < 5; i++)
  {
    theVector.push_back(i);
  }

  cout << "theVector.max_size() = " << theVector.max_size() << endl;

  return 0;
}

Возможный Результат:

theVector.max_size() = 1073741823

Временная сложность

O(1)

 

Версия для печати

© 2010-2014. Записки программиста. Все права защищены.
Яндекс.Метрика
ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS