MBCS->UNICODE
std::string str("hello");
std::wstring wstr(str.length(), L" ");
//wstr.resize(str.length());
std::copy(str.begin(), str.end(), wstr.begin());
UNICODE->MBCS
std::string wstr(L"hello");
std::string str(str.length(), " ");
//str.resize(wstr.length());
std::copy(wstr.begin(), wstr.end(), str.begin());