Réduire
Brouillon
0
18/05/2013
0

error C2296: '>>' : illegal, left operand has type 'class std::basic_stringstream<char,struct std::char_traits<char>,class std::allocator<char> > (__cdecl *)(class std::basic_string<char,struct std:

Mots-clés:
Microsoft Visual C++

Essayer en passant par une variable intermédiaire
CString value;
recordset.GetFieldValue("Value", value);
long valueLong = 0;
string valueStr = string(value);
std::stringstream ss(valueStr); // std::stringstream ss(string(value)) provoque l'erreur ci-dessus
ss >> valueLong;