2

ほとんどすべての実行で、大きな固定配列の文字列が破損しているという意味で、コードが「ランダムに」動作するため、コードにメモリのバグがあると思います。(常に同じでなければならないという意味で修正されました。しかし、値を初期化しているときに問題が発生します。)

同じコードを並行して実行し、2 つの実行に違いがあると警告を発する機能を備えたデバッガーがあるのだろうか?

(私は Linux で作業しています。私のプロジェクトは C で、現在 GDB でデバッグしています。valgrind を実行してみましたが、メモリが多すぎてエッジ ケースで解放されません。)

4

1 に答える 1

0

最初に、アプリケーションをvalgrindで実行し、レポートされる内容を確認することをお勧めします。

于 2012-09-05T08:58:16.633 に答える