-2

私はこれをしたい:

std::istringstream foo( "13 14 15 16 17 18 19 20" );
std::vector<int> bar( std::istream_iterator<int>( bytes ), std::istream_iterator<int>() );

しかし、コンパイラはそれをベクトル範囲 ctor として認識するのではなく、関数のプロトタイピングを行っていると見なします。

何が起こっているのかをコンパイラに知らせる方法はありますか?

4

1 に答える 1