警告:班次计数> =类型的宽度

时间:2012-10-18 23:26:55

标签: ios xcode

我确实有这样的代码

data = new uint[2] { (uint)ul, (uint)(ul >> 32) };

xCode在主题警告的情况下对ul >> 32段代码大喊大叫。 如何解决?

或者更好的是,如何禁用这些警告,因为我在C ++代码中有16个。

1 个答案:

答案 0 :(得分:0)

嗯,解决方案非常简单。来自C#的ulong类型是64位数字,而在iOS中是32位数字。将ios中的类型更改为unsigned long long之后,所有工作都会根据需要进行编译和编译。