C++ 窄字符转换为宽字符

来源:互联网 发布:ubuntu 丢失windows 编辑:程序博客网 时间:2024/06/05 07:38
wstring A2W(const string &s){    const char * szSource = s.c_str();    size_t _Dsize = MultiByteToWideChar(CP_ACP,0,szSource,-1,NULL,0);    wchar_t * wszDest = new wchar_t[_Dsize];    MultiByteToWideChar(CP_ACP,0,szSource,-1,wszDest,_Dsize);    wstring result = wszDest;    delete []wszDest;    return result;}
0 0
原创粉丝点击