本文共 572 字,大约阅读时间需要 1 分钟。
#include <list>
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
list<int> int_list; int_list.push_back(1); int_list.push_back(2); int_list.push_back(3); //把list中的元素顺序输出 for (list<int>::iterator beg = int_list.begin(); beg != int_list.end(); ++beg) { cout << *beg << endl; } //把list中的元素逆序输出 list<int>::iterator end_list = --int_list.end(); list<int>::iterator beg_list = --int_list.begin(); for (; end_list != beg_list; --end_list) { cout << *end_list << endl; } //说明:list只支持迭代器的自增或自减以及== 和 != 操作 //不支持算数运算(加法或减法),也不支持关系运算(> >= < <=) return 0; } 转载地址:http://xauab.baihongyu.com/