How to convert between std::wstring and wxString

How to convert between std::wstring and wxString

在作一个小模块,实际就是记录输出了,用于调试。缘由来自发现wxDeMPQ中的Log输出,在使用DLL方式后,DLL中的Log就输出无门,这是因为wxDeMPQ和各DLL间没有一个统一的输出模式,所以就写了一个,也许明天可以调试好,但明天要准备去石家庄,估计来不及了~
    跑远了,写这个模块的时候碰到一个问题,std::wstring和wxString间如何转行呢?尝试了很多次,终于有点收获了,对wxWidget不太熟悉,不知道这样转换有啥问题不,先记录下来吧。

     const  wxString wstring2wxString( const  std::wstring &  str)
    {
        
return  wxString(str.c_str(), wxConvISO8859_1);
    }

const  std::wstring wxString2wstring( const  wxString &  str)
{
    
return  str.wchar_str();
}

你可能感兴趣的:(How to convert between std::wstring and wxString)