你好 我遷移項目從Visual Studio 6.0到Visual Studio 2005對於wchar_t進行無符號短操作是否安全?反之亦然?
我現在面臨的問題是部份...在VS 6.0 wchar_t
簡單地強制轉換的unsigned short
但在VS2005 wchar_t
是內置的數據類型。
在項目中,以前的程序員使用wchar_t和unsigned short intechangibally。 但在Vs 2005中,它顯示的錯誤不能從wchar_t
轉換爲unsigned short
,反之亦然。
所以我的問題是我們可以安全地將wchar_t
轉換爲unsigned short
,反之亦然,或者我們需要使用像mbstowcs和wcstombs這樣的函數?
:感謝您的評論...我申請:/ Zc:wchar_t和現在VS 2005不給任何錯誤 – 2011-03-31 09:32:55