Partilhar via


Aviso do compilador (nível 1) C4553

'operator': o operador não tem efeito; você quis dizer 'operator'?

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.

O seguinte exemplo gera o erro C4553:

// C4553.cpp
// compile with: /W1
int func()
{
   return 0;
}

int main()
{
   int i;
   i == func();   // C4553
   // try the following line instead
   // i = func();
}