Aracılığıyla paylaş


Nasıl yapılır: yerel çalışma zamanı denetimleri kullanmak

Visual C++'da, yerel kullanabileceğiniz runtime_checks gibi ortak çalışma zamanı hatalarını yakalamak için:

  • Yığın işaretçisinin Bozulması.

  • Yerel diziler taşması.

  • Yığın bozulması.

  • Başlatılmamış yerel değişkenler bağımlılıkları.

  • Daha kısa bir değişkene atama veri kaybı.

Kullanırsanız, /RTC ile bir en iyileştirilmiş (/O) derleyici hata sonuçları oluşturmak. Kullanırsanız, bir runtime_checks içinde en iyi duruma getirilmiş bir yapı, pragma pragma etkisi vardır.

Çalışma zamanı denetimi etkinleştirilmiş olan bir program hata ayıklama sırasında varsayılan eylemi durdurmak ve bir çalışma zamanı hatası oluştuğunda hata ayıklayıcıya Gönder için programıdır. Herhangi bir çalışma zamanı denetimi için bu varsayılan davranışı değiştirebilirsiniz. Daha fazla bilgi için bkz. Özel durum işleme (hata ayıklama).

Aşağıdaki yordamlar hata ayıklama yapı, yerel çalışma zamanı denetimlerini etkinleştirmek ve yerel çalıştırma onay davranışını değiştirmek anlatan.

Bu bölümdeki diğer konular hakkında bilgi sağlar:

Hata ayıklama yapı, yerel çalışma zamanı denetimlerini etkinleştirmek için

  • Use /RTC seçenek ve hata ayıklama sürümü c Çalışma Zamanı Kitaplığı'nın bağlantısını (/ örneğin MDd).

Yerel çalışma zamanı onay davranışını değiştirmek için

  • Use runtime_checks pragma.

Ayrıca bkz.

Görevler

RTC sample

Başvuru

runtime_checks

Çalışma zamanı hata denetimi

Diğer Kaynaklar

Visual Studio'da hata ayıklama