std::wstring StringToWString(const std::string &str);
//只拷贝低字节至string中
std::string WStringToString(const std::wstring &wstr);
std::wstring StringToWString(const std::string &str)
{
std::wstring wstr(str.length(),L' ');
std::copy(str.begin(), str.end(), wstr.begin());
return wstr;
}
//只拷贝低字节至string中
std::string WStringToString(const std::wstring &wstr)
{
std::string str(wstr.length(), ' ');
std::copy(wstr.begin(), wstr.end(), str.begin());
return str;
}
转自:http://www.cnblogs.com/02xiaoma/archive/2012/07/18/2597576.html