1 #include <iostream> 2 #include <vector> 3 #include <string.h> 4 #include <algorithm> 5 using namespace std; 6 int main(){ 7 vector <int>obj;//创建一个向量存储容器 8 for(int i=0;i<10;i++) 9 { 10 obj.push_back(i); //在vector尾部加入一个数据 string中的push_back表示在字符串之后插入一个字符 11 cout<<obj[i]<<","; 12 } 13 cout<<" "<<endl; 14 for(int i=0;i<3;i++) 15 { 16 obj.pop_back(); //去掉数组最后一个数据 17 } 18 for(int i=0;i<obj.size();i++)//size() 容器中实际数据个数 19 { 20 cout<<obj[i]<<","; 21 } 22 cout<<" "<<endl; 23 /*obj.clear();//清除容器中的数据 24 for(int i=0;i<obj.size();i++)//size() 容器中实际数据个数 25 { 26 cout<<obj[i]<<","; 27 }*/ 28 sort(obj.begin(),obj.end());//从小到大排序 29 for(int i=0;i<obj.size();i++)//size() 容器中实际数据个数 30 { 31 cout<<obj[i]<<","; 32 } 33 cout<<" "<<endl; 34 reverse(obj.begin(),obj.end());//从大到小 35 for(int i=0;i<obj.size();i++)//size() 容器中实际数据个数 36 { 37 cout<<obj[i]<<","; 38 } 39 system("pause"); 40 return 0; 41 }