,即Unicode字符串,由于编码不同,所以在char*和wchar_t*之间无法使用强制类型转换。...我们";
const char* str="ABC我们";
//宽字符串转换为多字节字符串
string obj=ws2s(wstr);
cout<<obj<<endl...* ss="<em>ABC</em>我们";
//宽字符串转换为多字节字符串
int bufSize = WideCharToMultiByte(CP_ACP, NULL, ws, -1, NULL,...,ws,-1,NULL,0,NULL,FALSE);是用来获取宽字符串转换成多字节字符串所占据的空间大小(单位字节),这是将第5个参数设置为NULL达到的效果。...对于要求此参数为NULL的dwflags而使用此参数,函数将失败返回,并设置错误码ERROR_INVLID_PARAMETER。