Avertissement du compilateur (niveau 1) C4548

l'expression avant la virgule n'a pas d'effet ; expression avec effet secondaire attendu

Le compilateur a détecté une expression de virgule mal formée.

Cet avertissement est désactivé par défaut. Pour plus d'informations, consultez Compiler Warnings That Are Off by Default.

L’exemple suivant génère l’erreur C4548 :

// C4548.cpp
// compile with: /W1
#pragma warning (default : 4548)
int main()
{
   int i = 0, k = 0;

   if ( i, k )   // C4548
   // try the following line instead
   // if ( i = 0, k )
      i++;
}