容器之vector

 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<<"\n"<<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<<"\n"<<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<<"\n"<<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 }

posted @ 2018-04-19 18:03  小雨滴答  阅读(118)  评论(0编辑  收藏  举报