これを動作させるにはどうすればよいですか? C++のタイプは本当に混乱しています。const wchar_t *をWCHARに変換する*
std::wstring wquery = std::wstring(query.begin(), query.end());
//split names
std::vector<WCHAR*> split_names;
std::stringstream ss;
ss.str(names);
std::string name;
while (std::getline(ss, name, ',')) {
split_names.push_back(
(
std::wstring(
name.begin(),
name.end()
)
).c_str()
); //error can't assign const wchar_t* into WCHAR*
}
ここで 'クエリ 'とは何ですか? [MCVE](http://stackoverflow.com/help/mcve) – wasthishelpful
と同じではありませんか? –
なぜあなたは 'WCHAR'を使っていて、どう定義されていますか? –