#include <iostream>
#include <vector>
#include <iterator>
#include <algorithm>
using namespace std;
int main()
{
vector<int> v(istream_iterator<int>(cin), istream_iterator<int>()); //Compilation error?!
copy(v.begin(), v.end(), ostream_iterator<int>(cout, "\n"));
return 0;
}
为什么该行出错? 我知道编译器'v'作为一个函数!令人惊叹的...vector <int> v(istream_iterator <int>(cin),istream_iterator <int>());
这将是很好,如果你能告诉我们什么是真正的错误是你越来越...... – Bart 2012-03-11 15:11:20
什么是问题? – jalf 2012-03-11 15:14:12