Hello
Я мигрирую проект из Visual Studio 6.0 в Visual Studio 2005.
Проблема, с которой я сталкиваюсь, заключается в том, что ... в VS 6.0 wchar_t
был просто typecast unsigned short
, но в VS2005 wchar_t
встроен в тип данных.
В проекте предыдущие программисты использовали wchar_t и unsigned short взаимозаменяемо.
Но в Vs 2005 он показывает ошибки вроде не может конвертировать из wchar_t
в unsigned short
и наоборот.
Итак, мой вопрос: можем ли мы безопасно привести wchar_t
к unsigned short
и наоборот, или нам нужны такие функции, как mbstowcs и wcstombs?