W8072 Arithmétique de pointeur suspecte (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Ce message indique un effet non prévu d'un calcul sur pointeur (ou d'un indice de tableau) détecté dans une expression.

Exemple :



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



La valeur de l'indice est codée sur 64 bits alors que l'adresse du tableau l'est sur 32.