链表-08_顺序容器STL::List类

链表-08_顺序容器STL::List类

  • 一、
  • 二、代码
        • main.cpp

一、

链表-08_顺序容器STL::List类_第1张图片

二、代码

main.cpp

#include 
#include 

using namespace std;

void PrintListContents(const list &);

int main()
{
    cout << "C++ STL list 类:" << endl;
    list intList1;//双向链表
    list intList2;
    list::iterator iter;
    list::iterator iterDelete;
    iterDelete = intList1.insert(intList1.begin(),600);
    intList1.push_front(100);//后端插入数据。
    intList1.push_back(200);
    intList1.push_back(300);
    intList1.push_back(400);
    intList1.push_back(500);

    cout<<"push插入输出:"< & listInput)
{
    /*显示链表里的数据不能使用下标(链表不是数组,数组才能使用下标),只能使用迭代器*/
    //list::iterator iter;//定义一个list类的迭代器
//    cout<::const_iterator iter;//定义一个常迭代器
    for(iter = listInput.begin();iter != listInput.end();++iter)
    {
        cout<<*iter<<"  ";
    }
    cout<<"}"<

你可能感兴趣的:(数据结构--C++描述,C++)