deque(STL)

作者: 狼无雨雪 | 来源:发表于2019-07-15 14:06 被阅读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;
}

相关文章

  • STL ---deque

    vector 与 deque 的差别 deque与vector的主要区别 - zhuyf87 - 博客园 http...

  • STL——Deque

    一、Deque的内部构造 deque是队列,看似空间是连续的,其实不然; 这样设计的原因: 实现头尾都可以插入或移...

  • deque(STL)

  • [GeekBand][C++ STL与泛型编程]第八周笔记

    容器deque C++ STL容器deque和vector很类似,也是采用动态数组来管理元素。使用deque之前需...

  • 博览网:STL与泛型编程第三周笔记

    1.容器deque C++ STL容器deque和vector很类似,也是采用动态数组来管理元素。 使用deque...

  • 栈的三种实现

    一、基于deque实现 优点:利用deque动态管理内存,栈的内存无上限,STL中的栈也是基于deque实现的。 ...

  • C++ STL 之 deque

    本节我们将介绍 STL 中的 deque 容器使用。 deque,是一个定义在 deque 头文件中的容器模...

  • C++与STL

    STL: 常用容器操作: 1.vector/list/deque insert/erase/clear front...

  • STL容器(2)-deque类

    STL源码解析(2)-deque类 deque是类似于vector的动态数组,与之不同的是支持在头部的插入、删除操...

  • STL容器

    STL容器类型 序列式容器:vector,list(双向链表),deque,stack,queue,heap,pr...

网友评论

    本文标题:deque(STL)

    本文链接:https://www.haomeiwen.com/subject/zcxdhctx.html