#pragma warning(disable:4786) #include <iostream> #include <string> #include <vector> using namespace std; int main() { vector<string> myvt; myvt.push_back("1. BeiJing City."); myvt.push_back("2. TianJin City."); myvt.push_back("3. ShangHai City."); cout<<"OK"<<endl; //创建迭代器 vector<string>::iterator it; for(it=myvt.begin();it!=myvt.end();++it){ cout<<*it<<endl; } int m=myvt.size(); int n=myvt.capacity(); int q=myvt.max_size(); cout<<"vector:myvt size is: "<<m<<endl; cout<<"vector:myvt capacity is: "<<n<<endl; cout<<"vector:myvt max_size is: "<<q<<endl; //重置容器大小 myvt.resize(10); cout<<"after resize 10"<<endl; int n1=myvt.capacity(); int n2=myvt.size(); cout<<"vector:myvt size is: "<<n2<<endl; cout<<"vector:myvt capacity is: "<<n1<<endl; for(it=myvt.begin();it!=myvt.end();++it){ if(*it=="") cout<<"*****"<<endl; cout<<*it<<endl; } cin.get(); return 0; }
C++ STL vector size() capacity()函数
猜你喜欢
转载自blog.csdn.net/ibelievesunshine/article/details/80213229
今日推荐
周排行