In this code.
vector<int> iVect{std::istream_iterator<int>(cin),std::istream_iterator()};
why do I have to use the uniform initialization syntax, instead of using the regular syntax?
In this code.
vector<int> iVect{std::istream_iterator<int>(cin),std::istream_iterator()};
why do I have to use the uniform initialization syntax, instead of using the regular syntax?