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
    -------------------------------
    请按任意键继续. . .

  • 相关阅读:
    14.2.2.4 InnoDB Record, Gap, and Next-Key Locks
    Linux_PXE服务器_RHEL7
    Linux_PXE服务器_RHEL7
    Caused by: java.net.SocketException: Connection reset
    mysql read committed
    Linux_OpenSSH远程连接
    Linux_OpenSSH远程连接
    dns nsswitch.conf
    Python基本语法_强制数据类型转换
    Python基本语法_强制数据类型转换
  • 原文地址:https://www.cnblogs.com/herd/p/10993817.html
Copyright © 2011-2022 走看看