błąd C2679: binary '>>': nie znaleziono operatora, który pobiera prawy argument typu „std :: string” (lub nie ma akceptowalnej konwersji)
Nie mylcie się z tytułem, ponieważ ktoś już o to poprosił, ale w innym kontekście
Poniższy kod w kompilatorze Visual C ++ (VS2008) nie jest kompilowany, zamiast tego zgłasza ten wyjątek:
std::ifstream input (fileName);
while (input) {
string s;
input >> s;
std::cout << s << std::endl;
};
Ale ten kod dobrze kompiluje się w cygwin g ++. jakieś pomysły?