zoukankan      html  css  js  c++  java
  • 顺序容器删除元素 vector list deque

    #include <iostream>
    #include <list>
    #include <algorithm>
    #include <string>

    using namespace std;

    int main()
    {
      list<string> slist;
      slist.push_back("A");
      slist.push_back("B");
      slist.push_back("C");
      slist.push_back("D");
      slist.push_back("E");
      slist.push_back("F");
      slist.push_back("G");

      list<string>::iterator iter;
      for (iter=slist.begin();iter != slist.end();++iter)
      {
        cout << *iter<< endl;
      }

      cout << "---------------------------------------" << endl;

      string s1("D");
      string s2("F");
      list<string>::iterator iter_start = find(slist.begin(),slist.end(),s1);
      list<string>::iterator iter_end = find(slist.begin(), slist.end(), s2);

      if (iter_start != slist.end() && iter_end != slist.end())
      {
        slist.erase(iter_start,iter_end);
      }

      cout << "---------------------------------------" << endl;
      list<string>::iterator iter2;
      for (iter2 = slist.begin(); iter2 != slist.end(); ++iter2)
      {
        cout << *iter2 << endl;
      }
      cout << "---------------------------------------" << endl;


      system("pause");
      return 0;
    }

    =======================================================

    A
    B
    C
    D
    E
    F
    G
    ---------------------------------------
    ---------------------------------------
    A
    B
    C
    F
    G
    ---------------------------------------
    请按任意键继续. . .

  • 相关阅读:
    QQ视频直播架构及原理 流畅与低延迟之间做平衡 音画如何做同步?
    边缘推流与中心推流对比
    推流协议 支持RTMP协议推流
    改变原型
    window.onbeforeunload 埋点 页面停留时间
    修改/etc/hosts 云服务器 没有做外网转内网的优化
    :nohlsearch
    z waiting to receive.**B0100000023be50
    Powered by Flink
    负载均衡
  • 原文地址:https://www.cnblogs.com/herd/p/10993720.html
Copyright © 2011-2022 走看看