声明的最高境界, 请看代码
#include <iostream>#include <vector>#include <iterator>#include <algorithm>using namespace std;int main(){ vector<int> v(istream_iterator<int>(cin), istream_iterator<int>()); // 这里编译不通过, 为何? copy(v.begin(), v.end(), ostream_iterator<int>(cout, "\n")); return 0;}
vector<int> v( (istream_iterator<int>(cin)) , (istream_iterator<int>()) );