stream_iterator的用法

#include <iterator>
#include <sstream>
#include <vector>
#include <iostream>
#include <algorithm>

using namespace std;
int main()
{
    istringstream ss("abc dfn fasd nny");
    istream_iterator<string> in(ss);
    istream_iterator<string> end;
    vector<string> vec_tmp(in, end);//split ss and insert them into vec_tmp;
    ostream_iterator<string> out(cout, "\r\n");
    copy(vec_tmp.rbegin(), vec_tmp.rend(), out); // print to console reversely
    return 0;
}

你可能感兴趣的:(stream_iterator的用法)