Avviso del compilatore (livello 1) C4553

'operator': l'operatore non ha alcun effetto; hai inteso 'operator'?

Se un'istruzione expression ha un operatore senza alcun effetto collaterale come parte superiore dell'espressione, probabilmente si tratta di un errore.

L'esempio seguente genera l'errore C4553:

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

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