Fehler C2679: Binär '>>': Es wurde kein Operator gefunden, der einen rechten Operanden vom Typ 'std :: string' annimmt (oder es gibt keine akzeptable Konvertierung)
Bitte verwechseln Sie den Titel nicht, da er bereits von jemandem, jedoch für einen anderen Kontext, angefragt wurde
Der folgende Code in Visual C ++ Compiler (VS2008) wird nicht kompiliert, sondern löst diese Ausnahme aus:
std::ifstream input (fileName);
while (input) {
string s;
input >> s;
std::cout << s << std::endl;
};
Dieser Code lässt sich in cygwin g ++ problemlos kompilieren. Irgendwelche Gedanken?