Veuillez ne pas confondre avec le titre tel qu'il était déjà demandé par quelqu'un, mais pour un autre contexteerreur C2679: binaire '>>': aucun opérateur trouvé qui prend un opérande de droite de type 'std :: string' (ou il n'y a pas de conversion acceptable)
Le code ci-dessous dans le compilateur Visual C++ (de VS2008) ne reçoit pas compiles, au lieu, il jette cette exception:
std::ifstream input (fileName);
while (input) {
string s;
input >> s;
cout << s << endl;
};
mais ce code compile bien dans Cygwin g ++ . Des pensées?
S'il vous plaît poster la source complète. – dirkgently