zoukankan      html  css  js  c++  java
  • 当心忘记编写错误处理程序

    当心忘记编写错误处理程序,当心错误处理程序本身有误。

     1 #include <iostream>
     2 #include <list>
     3 #include <numeric>
     4 
     5 using namespace std;
     6 //创建一个list容器的实例LISTINT,其存放int型数据
     7 typedef list<int> LISTINT;
     8 /* run this program using the console pauser or add your own getch, system("pause") or input loop */
     9 
    10 int main(int argc, char** argv) {
    11        //用LISTINT创建一个名为listOne的list对象
    12     LISTINT listOne;
    13     //指定i为迭代器变量
    14     LISTINT::iterator i;
    15     LISTINT::reverse_iterator ir;
    16 
    17     //从前面向listOne容器中添加数据
    18     listOne.push_front (2);
    19     listOne.push_front (1);
    20 
    21     //从后面向listOne容器中添加数据
    22     listOne.push_back (3);
    23     listOne.push_back (4);
    24 
    25     //从前向后显示listOne中的数据
    26     for (i = listOne.begin(); i != listOne.end(); ++i)
    27         cout << *i << " ";
    28     cout << endl;
    29 
    30     //从后向后显示listOne中的数据
    31     for (ir =listOne.rbegin();ir!=listOne.rend(); ++ir) 
    32         cout << *ir << " ";
    33     cout << endl;
    34 
    35     //从键盘上输入数据
    36     for (i = listOne.begin(); i != listOne.end(); ++i) {
    37         cout<<"listOne  :";
    38         cin>>(*i);
    39     }
    40 
    41     //从前向后显示listOne中的数据
    42     for (i = listOne.begin(); i != listOne.end(); ++i)
    43         cout << *i << " ";
    44     cout << endl;
    45     
    46     //bidirectional迭代器不允许加减运算
    47     // i=listOne.begin()+1;
    48     return 0;
    49 }
  • 相关阅读:
    UVA 10970-Big Chocolate
    HUAS Summer Trainning #3 L
    HUAS Summer Trainning #3 K
    HUAS Summer Trainning #3 E
    HUAS Summer Trainning #3 C
    HUAS Summer Trainning #3 B
    HUAS Summer Trainning #3 A
    2015 HUAS Summer Training#2 G
    2015 HUAS Summer Training#2 F
    2015 HUAS Summer Training#2 E
  • 原文地址:https://www.cnblogs.com/borter/p/9417984.html
Copyright © 2011-2022 走看看