Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A "változó" inicializálását kihagyja az "utasítás"
Megjegyzések
A program egyik utasítása módosította a vezérlőfolyamatot, így a változót inicializáló utasítás nem lett végrehajtva.
A /sdl (További biztonsági ellenőrzések engedélyezése) fordítóbeállítás a figyelmeztetést hibává emeli át.
Example
Az alábbi példa C4533-at hoz létre. A probléma megoldásához helyezze át az inicializálást az ugróutasítás előtt vagy az ugrás célja után.
// 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
}