No confunda con el título como estaba ya preguntó por alguien, pero para un contexto diferenteerror C2679: binario '>>': no se encontró operador que tome un operando de la derecha del tipo 'std :: string' (o no hay una conversión aceptable)
El siguiente código en Visual C++ Compiler (VS2008) no recibe compila, sino que lanza esta excepción:
std::ifstream input (fileName);
while (input) {
string s;
input >> s;
cout << s << endl;
};
pero este código compila bien en cygwin g ++ . ¿Alguna idea?
Publica la fuente completa. – dirkgently