Avertissement du compilateur (niveau 1) C4533
l'initialisation de 'variable' est ignorée par 'instruction'
Une instruction dans votre programme a changé le flux de contrôle de façon qu'une instruction qui initialisait une variable n'a pas été exécutée. L'exemple suivant génère l'erreur C4533 :
// C4533.cpp
// compile with: /W1
#include <stdio.h>
struct A
{
int m_data;
};
int main()
{
if (1)
{
goto Label;
}
A a = { 100 };
Label: // C4533
printf("\n%d", a.m_data); // prints an uninitialized value
}