用宽字符作为通信协议的弊端

在Windows平台下,sizeof(wchar_t) = 2,但是在安卓模拟器中打印出来却是4。

由此可见wchar_t类型与int类型类似都是与平台相关的系统类型,其具体长度受系统影响明显。

为了解决这个问题,我用int16来替代wchar_t类型的应用场合。以后自己做系统时要引以为戒。

posted @ 2013-09-16 18:30  KAME  阅读(153)  评论(0编辑  收藏  举报