I want to do this:
std::istringstream foo( "13 14 15 16 17 18 19 20" );
std::vector<int> bar( std::istream_iterator<int>( bytes ), std::istream_iterator<int>() );
But rather than recognizing it as the vector range ctor, the compiler thinks that I'm prototyping a function.
Is there a way that I can hint to the compiler what's going on?