VS2010を使用する場合は、次のエラーが発生しました
そして、後に[続行]をクリックします:
終了をクリックします。
変数を見ます:
ブレークポイントの問題があるかもしれないことを見つけるために、プロンプトに従いますので、間違ったポインタかもしれませんね。
Googleは、このエラーはモジュール間のリリースポインタが原因である可能性があることが分かりました。たとえば、次のように私のプログラム・コードは次のとおりです。
int *aa;
aa= (int *)calloc(2* n, sizeof(int));
free(aa);
これは通常の手順です。
しかし、私の失敗の例はこれです:
int aa[10]={0};
free(aa);
これは、停電を引き起こし、リープフロッグポインタのリリースになります。
言い換えれば、解放ポインタフォロー:リリースに適用されます。int型AA [10] = {0}に、ポインタがオフ引き起こし、バック自然に放出され、無効なポインタの放出を引き起こし、アプリケーションオペレーションAAによってポインタとして用いることができるが、適用ではなくありません。
異議た場合は、メッセージの接点と共通の進捗状況を残してください。
ます。https://my.oschina.net/u/204616/blog/545424で再現