Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
verwijzing naar variabele var overschrijdt de opslagruimte
Opmerkingen
Er is een waarde toegewezen aan een variabele, maar de waarde is groter dan de grootte van de variabele. Geheugen wordt buiten de geheugenlocatie van de variabele geschreven en gegevensverlies is mogelijk.
U kunt deze waarschuwing oplossen door alleen een waarde toe te wijzen aan een variabele waarvan de grootte geschikt is voor de waarde.
Example
In het volgende voorbeeld wordt C4739 gegenereerd:
// C4739.cpp
// compile with: /RTCs /Zi /W1 /c
char *pc;
int main() {
char c;
*(int *)&c = 1; // C4739
// OK
*(char *)&c = 1;
}