cb15a_c++_vector容器的自增长_每次增加百分之50
阅读原文时间:2023年07月11日阅读:1

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 ;  

}

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章