ブーストを使用して幅の広い文字列をトークン化していますが、機能していません。これが私のコードです:
using namespace std;
vector<wchar_t> vDep;
vector<wchar_t> vArr;
TStringList *slDep;
TStringList *slArr;
wchar_t *chDep;
wchar_t *chArr;
int sz=0;
for (int i = 0; i < mDep->Lines->Count; i++) {
chDep=WideString(mDep->Lines->Strings[i]).c_bstr();
ShowMessage(chDep);
boost::split(vDep,chDep,boost::is_any_of(std::wstring((wchar_t*)" ")));
sz=vDep.size();
for (int j = 0; j < vDep.size(); j++) {
ShowMessage(vDep[j]);
}
}
ワイド文字列のトークン化に関する実際の例を見たいと思います。
ブーストはワイド文字列をトークン化するための最適な選択ですか、それとも他にありますか?