迭代器

来源:互联网 发布:android 离线数据缓存 编辑:程序博客网 时间:2024/06/05 06:30

#include "iostream"
#include "iterator"


using namespace std;


int main(void)
{
    cout<<"输出迭代器演示结果\n";
    ostream_iterator<int> o(cout,"\t");
    *o = 1;
    o++;
    *o = 2;
    o++;
    *o = 3;
    return 0;
}





#include "iostream"
#include "iterator"


using namespace std;


int main(void)
{
    cout<<"请输入数据!\n";
    istream_iterator<int> a(cin);
    istream_iterator<int> b;
    while(true)
    {
        cout<<*a<<endl;
        a++;
        if(a == b)
        {
            break;
        }
    }
    return 0;
}

0 0