代码检查:左操作数为零的 Shift 表达式等于零
此检查会报告左操作数为常量值 0 的 Shift 表达式。 对零进行 Shift 仍然会得到零,因此该操作通常没有效果。
示例
int value = 0 << count;
如何修复
此检查没有专用的快速修复方案。 移除该 Shift,或者如果零是误用,请使用预期的非零值。
int value = 0;
2026年 5月 8日
此检查会报告左操作数为常量值 0 的 Shift 表达式。 对零进行 Shift 仍然会得到零,因此该操作通常没有效果。
此检查没有专用的快速修复方案。 移除该 Shift,或者如果零是误用,请使用预期的非零值。