测试一些代码中,发现一个奇怪的bug.最好发现是如下原因:
考虑代码:
|
|
xcode ios SDk 6.1 编译得到输出
OK 1
OK 2
android NDK r9, gcc 4.8编译得到输出
OK 1
可见,在xcode中char被定义为有符号数,而在ndk中定义是无符号数
测试一些代码中,发现一个奇怪的bug.最好发现是如下原因:
考虑代码:
|
|
xcode ios SDk 6.1 编译得到输出
OK 1
OK 2
android NDK r9, gcc 4.8编译得到输出
OK 1
可见,在xcode中char被定义为有符号数,而在ndk中定义是无符号数