Salut à la compilation de ce code dans Visual Studio 2008 i l'erreur suivanteC2664 d'erreur lors de l'utilisation basic_string <wchar_t> abc ("bonjour") en vC++ 9.0
#include<iostream>
#include<string>
using namespace std;
void main()
{
basic_string<wchar_t> abc("hello world");
cout<<abc;
return;
}
erreur C2664: « std :: basic_string < _Elem, _Traits, _Ax> :: basic_string (std :: string_structure _Elem, _Traits, _Ax> :: _ Has_debug_it) ': impossible de convertir le paramètre 1 de' const char [12] 'en' std :: basic_string < _Elem, _Traits, _Ax> :: _ Has_debug_it '
erreur C2679: binaire' < < ': aucun opérateur trouvé qui prend un l'opérande droit de type 'std :: basic_string < _Elem, _Traits, _Ax>' (ou il n'y a pas de conversion acceptable)
Qu'est-ce que je fais de mal?
Quelqu'un peut-il m'aider à comprendre ce qui se passe derrière? Merci
merci beaucoup .. il a résolu mon problème! –
Ceci n'aborde pas les deux erreurs. – dirkgently