#include <bits/stdc++.h>
using namespace std;

int main()
{
	vector<int> a;
	istream_iterator<int> is(cin);
	istream_iterator<int> eof;
	copy(is,eof,back_inserter(a));
	ostream_iterator<int> os(cout," ");
	copy(a.begin(),a.end(),os);
	return 0;
}

这个是用ostream_iterator和istream_iterator迭代避免使用循环来输入和输出一个int vector,但是运行后输入数字后需要换行再输入一个字符再换行才能反应(不好描述建议试一下)怎么解决

1 comments

  • 1