W8072 問題のあるポインタ演算 (-wspa) (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動

このメッセージは,ポインタ演算(または配列インデックス)への意図しない副作用が式に見つかったことを示します。

次に例を示します。



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



インデックスの値は 64 ビット幅ですが,配列のアドレスは 32 ビット幅です。