工作生活

deque(STL)

2019-07-15  本文已影响0人  狼无雨雪
#include<iostream>
#include<deque>  
#include<string>
#include<algorithm>
#include<iterator>
using namespace std;
int main(){
    
    deque<string> coll;
    
    coll.assign(3,string("string"));
    coll.push_back("last string");
    coll.push_front("first string");
    
    copy(coll.begin(),coll.end(),ostream_iterator<string>(cout, "\n"));
    
    cout << endl;
    
    coll.pop_front();
    coll.pop_back();
    
    for(int i = 1;i<coll.size();i++){
        coll[i] = "another" + coll[i];
    }
    
    coll.resize(5,"resized string");
    
    copy(coll.begin(),coll.end(),ostream_iterator<string>(cout,"\n"));
    cout<<"hello mybaby !!" <<endl;
    
    return 0;
}

上一篇 下一篇

猜你喜欢

热点阅读