vector使用2

来源:互联网 发布:欢迎来到东莫村 知乎 编辑:程序博客网 时间:2024/04/30 04:52
# include <iostream># include <vector># include <string>using namespace std;struct Dog{};int main(){    /*     vector动态数组      vector<int> ivec;//ivec是空的     cout<<ivec.size()<<endl;     //这样写错误,vector就没有元素是空的      for(vector<int>::size_type i=0;i!=10;i++){        cin>>ivec[i];      } */     //记住向量的下标操作不添加元素 ,push_back动态添加元素      vector<int> ivec;     cout<<ivec.size()<<endl;     int k = 0;     //初始化10个数据      for(vector<int>::size_type i=0;i!=10;i++){        cin>>k;        ivec.push_back(k);      }      cout<<ivec.size();      //显示vector的数据:     for(vector<int>::size_type m=0;m!=ivec.size();m++){        cout<<ivec[m]<<endl;     }     //字符串的处理    vector<string> s;    string word;    while(cin>>word)    {        s.push_back(word);    }     for(vector<int>::size_type ive=0;ive!=s.size();ive++)    {        cout<<s[ive]<<endl;    }     return 0;} 
0 0
原创粉丝点击