Proszę nie mylić z tytułem, jak to było już poproszony przez kogoś, ale na innym kontekściebłąd C2679: binarny ">>": nie znaleziono operatora, który bierze prawy operand typu "std :: string" (lub nie ma akceptowalnej konwersji)
poniższy kod w Visual C++ Compiler (VS2008) nie dostanie kompilację, zamiast rzuca ten wyjątek:
std::ifstream input (fileName);
while (input) {
string s;
input >> s;
cout << s << endl;
};
ale ten kod kompiluje grzywny w cygwin g ++ . jakieś pomysły?
Proszę podać pełne źródło. – dirkgently