Visual Studioなどを使用してプログラムを作成していたことが何度かありましたが、どこかで途切れがちです。当然、私の最初の考えは、プログラムの早い段階でブレークポイントを設定してから、エラーが発生するまでコードを1行ずつゆっくりとステップ実行することです。
しかし、デバッガーでコードをゆっくりとステップ実行すると、すべてが正しく機能することがよくあります。ただし、ブレークポイントなしでプログラムを実行しようとすると、問題が発生します。
なぜこれが起こるのですか?コードを1行ずつステップ実行することは、プログラムをdubugモードで実行することと実際には異なりますか?
(私はデバッグとリリースについて話しているのではなく、デバッグと行ごとのデバッグについて話している)