您好,我正在将项目从 Visual Studio 6.0 迁移到 Visual Studio 2005。
我面临的问题是……在 VS 6.0wchar_t
中只是类型转换,unsigned short
但在 VS2005wchar_t
中是内置的数据类型。
在项目中,以前的程序员已经使用 wchar_t 和 unsigned short intechangibally。但在 Vs 2005 中,它显示错误,例如无法转换wchar_t
为unsigned short
,反之亦然。
所以我的问题是我们可以安全地wchar_t
转换成unsigned short
反之亦然,还是我们需要使用像 mbstowcs 和 wcstombs 这样的函数?