Vector容器的使用

来源:互联网 发布:九鼎投资 知乎 编辑:程序博客网 时间:2024/05/23 10:17

C++库中的contrainer类:标准容器类
最基本的标准容器Vector类
vector<string>,规定该vector对象只装string类型的对象,如果试图加入其它类型,会报错
这里写图片描述

//Vector示例#include <iostream>#include <vector>#include <fstream>#include <string>using namespace std;int main(void){    vector<string> v;    ifstream in("Copy1.txt");    string s;    //按行读取文件,每一行存入到Vector容器的元素中 getline(in,s)    cout<<"按行读"<<std::endl;    while(getline(in,s)){        v.push_back(s);    }    for(int i=0;i<v.size();i++){        cout<<i<<":"<<v[i]<<std::endl;    }    //以空白来分隔单词读取  in>>s    cout<<"按空格读"<<std::endl;    while(in>>s){        v.push_back(s);    }    for(int j=0;j<v.size();j++){        cout<<j<<":"<<v[j]<<std::endl;    }    return 0;}
0 0