+
一元运算符的情况。 一元加号通常为空运算,它的存在可能代表编码错误。 例如,与递增运算符(如 +++
中)或相等运算符(如 =+
中)结合使用。
示例:
void unaryPlus(int i) {
int x = + +i;
}
建议使用以下快速修复:
移除 i
变量前的 +
运算符:
void unaryPlus(int i) {
int x = i;
}
用前缀递增运算符替换 +
运算符:
void unaryPlus(int i) {
int x = ++i;
}
使用下面的复选框来报告与二进制或其他一元表达式一起使用的一元加号。 这意味着检查将不会报告将一元加号表达式用于数组初始值设定项表达式或用作方法参数时的情况。