Code: Select all
std::transform(
std::istream_iterator<std::string>( std::istringstream( nambies)),
std::istream_iterator<std::string>(),
std::ostream_iterator<int>(std::cout),
[&numbers](const std::string& word)
{
return std::find_if(numbers.begin(), numbers.end(),
[&word](const Pube& p)
{
return p.str == word;
}
)->num;
}
);
- no instance of constructor "std::istream_iterator<_Ty, _Elem, _Traits, _Diff>::istream_iterator [with _Ty=std::string, _Elem=char, _Traits=std::char_traits<char>, _Diff=ptrdiff_t]" matches the argument list
- '<function-style-cast>': cannot convert from 'std::istringstream' to 'std::istream_iterator<std::string,char,std::char_traits<char>,ptrdiff_t>'
I attached a screenshot of what I am seeing.