我正在尝试以下代码,
#include<iostream>
#include<string>
#include<iterator>
using namespace std;
ostream_iterator<string> oo(cout);
istream_iterator<string> ii(cin);
istream_iterator<string> eos;
int main()
{
**oo = "Some string ..\n";
string s1 = *ii;
cout << s1;
return 0;
}
它首先要求输入,然后打印输出,与预期相反。
怎么来的?