Aviso do compilador (nível 1) C4552
'operator': operador antes da vírgula não tem efeito; operador esperado com efeito colateral
Se uma instrução de expressão tem um operador sem efeito colateral como a parte superior da expressão, provavelmente se trata de um erro.
Para substituir esse aviso, coloque a expressão entre parênteses.
O seguinte exemplo gera o erro C4552:
// C4552.cpp
// compile with: /W1
int main() {
int i, j;
i + j; // C4552
// try the following line instead
// (i + j);
}
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários