ошибка C2679: двоичный файл «>>»: не найден оператор, который принимает правый операнд типа «std :: string» (или нет приемлемого преобразования)

Пожалуйста, не'не путать с названием, так как он уже был задан кем-то, но для другого контекста

Приведенный ниже код в компиляторе Visual C ++ (VS2008) не компилируется, а выдает это исключение:

std::ifstream input (fileName);   

while (input) {
  string s;
  input >> s;
  std::cout < s < std::endl;
};

Ответы на вопрос(4)

Ваш ответ на вопрос