在最近的 3.3 更新中,Android Studio
似乎有一个非常烦人的错误,会在 C/C++ 代码中给出错误警告。
正如您在上图中所见,IDE 会在每个包含立即数的位操作时发出警告信号,即使它是正数也是如此。
摆脱这种烦恼的唯一方法是uint32_t
将更烦人的直接值“类型转换”为。
是否有任何选项可以抑制这种警告Android Studio
?我在我的代码中进行了大量的位操作,现在这让我很恼火。
或者它可能是clang的错,假设任何立即值默认是有符号的。是否有编译器选项可以更改它?