Привет при компиляции этого кода в Visual Studio 2008 я получаю следующую ошибкуошибка C2664 при использовании basic_string <wchar_t> ABC ("привет") в VC++ 9.0
#include<iostream>
#include<string>
using namespace std;
void main()
{
basic_string<wchar_t> abc("hello world");
cout<<abc;
return;
}
ошибка C2664: «зЬй :: basic_string < _Elem, _Traits, _Ax> :: basic_string (std :: basic_string < _Elem, _Traits, _Ax> :: _ Has_debug_it) ': невозможно преобразовать параметр 1 из' const char [12] 'в' std :: basic_string < _Elem, _Traits, _Ax> :: _ Has_debug_it '
ошибка C2679: двоичная' < < ': оператор не найден, который принимает правый операнд типа 'std :: basic_string < _Elem, _Traits, _Ax>' (или нет приемлемого преобразования)
Что я такое делаю неправильно?
Может ли кто-нибудь помочь мне понять, что происходит позади? Благодаря
спасибо большое .. я решил мою проблему! –
Это не касается обеих ошибок. – dirkgently