list8-1.cpp

来自「这是关于VC++中的STL容器的资料,包括了STL容器各个类之间关系以及类的说明」· C++ 代码 · 共 57 行

CPP
57
字号
#include <iterator>
#include <iostream>
#include <deque>
#include <set>
#include <algorithm>
#include <list>

using namespace std;

void main(void)
{

    int A[4];
    A[0] = 1;
    A[1] = 3;
    A[2] = 5;
    A[3] = 7;
    int B[4];
    B[0] = 2;
    B[1] = 4;
    B[2] = 6;
    B[3] = 8;
    set<int,less<int> > SetA(A,A + 4);
    set<int,less<int> > SetB(B,B + 4);
    set<int,less<int> >::iterator StartA = SetA.begin();
    set<int,less<int> >::iterator StopA = SetA.end();
    set<int,less<int> >::iterator StartB = SetB.begin();
    set<int,less<int> >::iterator StopB = SetB.end();
    list<int> ListTest;
    list<int>::iterator Start;
    list<int>::iterator Stop;
    ListTest.push_back(12);
    ListTest.push_back(34);
    ListTest.push_back(89);
    ListTest.push_back(71);
    Start = ListTest.begin();
    for(int Count = 0; Count <= 3; Count++)
    {

	*(inserter(ListTest,Start)) = *StartA++;
	*Start++ = *StartB++;

    }
    Start = ListTest.begin();
    Stop = ListTest.end();
    while(Start != Stop)
    {

	cout << *Start++ << endl;

    }

}



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?