Я новичок в ostream_iterator
. Могу ли я использовать его для вывода строк так же, как я могу выводить целые числа? Когда я пытаюсь это сделать, я получаю ошибку C2679:
#include <iterator>
#include <iostream>
int main()
{
std::ostream_iterator<int> i{ std::cout };
std::ostream_iterator<std::string> s{ std::cout };
i = 1; //prints "1"
s = "hello"; //Generates C2679
return 0;
}
Ошибка:
C2679 binary '<<': no operator found which takes a right-hand operand of type 'const std::string' (or there is no acceptable conversion)
#include <string>
вверху файла - person Kaldrr   schedule 17.08.2018