- 297 名前:デフォルトの名無しさん mailto:sage [2009/10/03(土) 17:28:55 ]
- 環境VC++ 2008 Expressです。
配列 *points1 = メモリ確保した。 *points2 = メモリ確保した。 for ( i = 0; i < numPairPoints ; i ++) { points1 から始まる配列にxとyを代入する。 points2 から始まる配列にxとyを代入する。 } コード自体はとても簡単な処理なのですが、 デバッグしていると、i がある程度(デバック実行の度常に同じiの値)増えた後に、 何故かpoints2(のみ)の内容が書き換えられ、メモリアクセスエラーが起こしています。 こういうことが起こる場合にはどこでなんとかすべきなんでしょう? points1の処理は通ってpoints2が途中でだめなのでコード外の要因だと思うのですが・・・ よろしくお願いします。
|

|