W8072 Verdächtige Zeigerarithmetik (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

Diese Meldung gibt an, dass ein unbeabsichtigter Seiteneffekt in der Zeigerarithmetik (oder der Array-Indexierung) in einem Ausdruck gefunden wurde.

Ein Beispiel:



 #pragma warn +spa
 intarray[10];
 intfoo(__int64 index)
 {
 returnarray[index];
 }



Der Wert von Index beträgt 64 Bits (Breite), während die Adresse von Array nur 32 Bits breit ist.