zoukankan      html  css  js  c++  java
  • vector swap

    #include <iostream>
    #include <vector>
    #include <list>
    #include <deque>


    using namespace std;


    int main()
    {
      vector<int> a;
      vector<int> b;

      a.push_back(10);
      a.push_back(20);
      a.push_back(30);
      a.push_back(40);

      b.push_back(100);
      b.push_back(200);
      b.push_back(300);


      vector<int>::iterator a_iter;
      vector<int>::iterator b_iter;

      for (a_iter =a.begin();a_iter !=a.end();a_iter++)
      {
        cout << *a_iter<< endl;
      }
      cout << "-------------------------------" << endl;
      for (b_iter = b.begin(); b_iter != b.end(); b_iter++)
      {
        cout << *b_iter << endl;
      }

      cout << "-------------------------------" << endl;
      a.swap(b);


      vector<int>::iterator a_iter2;
      vector<int>::iterator b_iter2;

      for (a_iter2 = a.begin(); a_iter2 != a.end(); a_iter2++)
      {
        cout << *a_iter2 << endl;
      }
      cout << "-------------------------------" << endl;
      for (b_iter2 = b.begin(); b_iter2 != b.end(); b_iter2++)
      {
        cout << *b_iter2 << endl;
      }

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


      system("pause");
      return 0;
    }

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

    10
    20
    30
    40
    -------------------------------
    100
    200
    300
    -------------------------------
    100
    200
    300
    -------------------------------
    10
    20
    30
    40
    -------------------------------
    请按任意键继续. . .

  • 相关阅读:
    linux系统rewrite重定向及搭建discuz
    nginx客户端请求分类
    linux系统nginx动静分离
    RDB与AOF
    AOF持久化
    redis持久化(RDB)
    redis操作
    redis搭建
    Redis简介
    小技巧从此拒绝$?
  • 原文地址:https://www.cnblogs.com/herd/p/10993817.html
Copyright © 2011-2022 走看看