Expand Minimize
This topic has not yet been rated - Rate this topic

Compiler Warning (level 1) C4553

Error Message

'operator' : operator has no effect; did you intend 'operator'?

If an expression statement has an operator with no side effect as the top of the expression, it's probably a mistake.

The following sample generates C4553:

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

int main()
{
   int i;
   i == func();   // C4553
   // try the following line instead
   // i = func();
}
Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.