摘要: char is different in iOS and Android!跨平台开发时很容易忽略的非常坑爹的一个区别。我的需求是实现一个算法,这个算法在iOS和Android下需要保持一致的结果,很自然的我用C++实现了一份跨平台(cross-platform)代码,在两个平台都可以用,但这份代码在iOS和Android下竟然出现了不同的结果,排查了很久后发现了这个不同:iOS下char is signed,Android下char is unsigned也就是说,在iOS下这两个定义是等同的:char cNum = 100;signed char cNum = 100;而在Android下这 阅读全文
posted @ 2014-04-10 09:30 linyehui 阅读(3628) 评论(0) 推荐(0) 编辑