// comparing size, capacity and max_size
#include <iostream>
#include <vector>
using namespace std;
//返回最大大小
//返回向量可以容纳的元素的最大数量。
//由于已知的系统或库实现限制,这是容器能够达到的最大潜在大小
//但是容器并不能保证能够达到这个大小:在达到这个大小之前,它仍然可能无法分配存储空间。
int main ()
{
vector<int> myvector;
// set some content in the vector:
for (int i=0; i<100; i++)
myvector.push_back(i);
cout << "size: " << myvector.size() << "\n";
cout << "capacity: " << myvector.capacity() << "\n";
cout << "max_size: " << myvector.max_size() << "\n";
return 0;
}
/*
Output:
size: 100
capacity: 128
max_size: 1073741823
*/
vector_max_size
最新推荐文章于 2024-04-29 17:50:49 发布