vector::capacity
返回一个矢量可以包含,而无需分配更多存储元素的数目。
size_type capacity( ) const;
返回值
分配存储的当前长度的矢量。
备注
如果分配足够的内存对此进行调整,成员函数 调整 会更有效。 使用成员函数 保留 指定内存分配的数量。
示例
// 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