Advertencia del compilador (nivel 1) C4547Compiler Warning (level 1) C4547

' Operator ': el operador antes de la coma no tiene ningún efecto; se esperaba un operador con efectos secundarios'operator' : operator before comma has no effect; expected operator with side-effect

El compilador detectó una expresión de coma con formato incorrecto.The compiler detected an ill-formed comma expression.

De forma predeterminada, esta advertencia está desactivada.This warning is off by default. Para obtener más información, consulte Compiler Warnings That Are Off by Default.For more information, see Compiler Warnings That Are Off by Default.

En el ejemplo siguiente se genera C4547:The following sample generates C4547:

// C4547.cpp
// compile with: /W1
#pragma warning (default : 4547)
int i = 0;
int j = 1;
int main() {
   int l = (i != i,0);   // C4547
   // try the following line instead
   // int l = (i != i);
   // or
   // int l = ((void)(i != i),0);
}