在Windows平台下,sizeof(wchar_t) = 2,但是在安卓模拟器中打印出来却是4。
由此可见wchar_t类型与int类型类似都是与平台相关的系统类型,其具体长度受系统影响明显。
为了解决这个问题,我用int16来替代wchar_t类型的应用场合。以后自己做系统时要引以为戒。
在Windows平台下,sizeof(wchar_t) = 2,但是在安卓模拟器中打印出来却是4。
由此可见wchar_t类型与int类型类似都是与平台相关的系统类型,其具体长度受系统影响明显。
为了解决这个问题,我用int16来替代wchar_t类型的应用场合。以后自己做系统时要引以为戒。