编译器警告(等级 1)C4552

“operator”:运算符不起任何作用;需要带副作用的运算符

如果表达式语句在其顶部使用了没有副作用的运算符,则可能是一个错误。

若要重写此警告,请将表达式置于括号中。

下面的示例生成 C4552:

// C4552.cpp
// compile with: /W1
int main() {
   int i, j;
   i + j;   // C4552
   // try the following line instead
   // (i + j);
}