定义

list 是一个双向链表,不能用索引访问,只能通过链表遍历的方式访问

示例

  1. #include<iostream>
  2. #include<list>
  3. using namespace std;
  4. int main() {
  5. list<int> l;
  6. int n = 10;
  7. for (int i = 0;i < n;i++) {
  8. l.push_back(i);
  9. }
  10. l.reverse();
  11. for(list<int>::iterator it=l.begin();it!=l.end();it++) {
  12. cout << *it << " ";
  13. }
  14. }