こんにちは、Visual Studio 2008 でこのコードをコンパイルすると、次のエラーが発生します。
#include<iostream>
#include<string>
using namespace std;
void main()
{
basic_string<wchar_t> abc("hello world");
cout<<abc;
return;
}
エラー C2664: 'std::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>' 型の右側のオペランドを取る演算子が見つかりません (または、受け入れ可能な変換がありません)
私が間違っているのは何ですか?
背後で起こっていることを理解するのを手伝ってくれる人はいますか? ありがとう