Поделиться через


vector::capacity

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

size_type capacity( ) const;

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

Текущая выбранная длину хранения вектора.

Заметки

Функция-член размер будет более эффективным, если выбрана достаточный объем памяти для размещения ее.Использование функции-члена reserve для идентификации выбранного объем памяти.

Пример

// vector_capacity.cpp
// compile with: /EHsc
#include <vector>
#include <iostream>

int main( )
{
   using namespace std;
   vector <int> v1;
   
   v1.push_back( 1 );
   cout << "The length of storage allocated is "
        << v1.capacity( ) << "." << endl;

   v1.push_back( 2 );
   cout << "The length of storage allocated is now "
        << v1.capacity( ) << "." << endl;
}
  
  

Требования

заголовок: <vector>

std пространство имен:

См. также

Ссылки

vector Class

vector::size и vector::capacity

Стандартная библиотека шаблонов