Dela via


Kompilatorvarning (nivå 1) C4739

referensen till variabeln var överskrider dess lagringsutrymme

Anmärkningar

Ett värde tilldelades en variabel, men värdet är större än variabelns storlek. Minnet skrivs utanför variabelns minnesplats och dataförlust är möjligt.

Lös den här varningen genom att bara tilldela ett värde till en variabel vars storlek kan hantera värdet.

Example

I följande exempel genereras C4739:

// C4739.cpp
// compile with: /RTCs /Zi /W1 /c
char *pc;
int main() {
   char c;
   *(int *)&c = 1;   // C4739

   // OK
   *(char *)&c = 1;
}