Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
inicializace proměnné se přeskočí pomocí "instrukce".
Poznámky
Instrukce v programu změnila tok řízení, takže se nespustí instrukce, která inicializovala proměnnou.
Možnost kompilátoru /sdl (Povolit další kontroly zabezpečení) zvýší toto upozornění na chybu.
Příklad
Následující příklad generuje C4533. Pokud chcete tento problém vyřešit, přesuňte inicializaci před inicializaci přeskakování nebo za cílem skoku.
// 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
}