cb15a_c++_vector容器的自增长_每次增加百分之50
每次自动容量代销扩充,增加百分之50_for windows C++,
vector是用数组做出来的
-》数组的缺点和优点
优点:具有下标
缺点:一旦定义了数组的(大小)容量,就不能改变
capacity成员,查看当前大小
reserve成员 . ivec.reserve(100),直接把大小调整到100
/*cb15a_c++_vector容器的自增长_每次增加百分之50
每次自动容量代销扩充,增加百分之50_for windows C++,
vector是用数组做出来的
-》数组的缺点和优点
优点:具有下标
缺点:一旦定义了数组的(大小)容量,就不能改变
capacity成员,查看当前大小
reserve成员 . ivec.reserve(100),直接把大小调整到100
*/
#include
#include
using namespace std;
int main()
{
int a[];
a[] = ;
a[] = ;
a[] = ;
int b\[\];//
vector<int> ivec;
cout << "大小,里面有多少个数据:"<<ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.reserve();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
int ii = ;
while (ii != )
{
ivec.push\_back();
++ii;
}
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
ivec.push\_back();
cout << "大小,里面有多少个数据:" << ivec.size() << ". 最大的容量: " << ivec.capacity() << endl;
return ;
}
手机扫一扫
移动阅读更方便
你可能感兴趣的文章