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:
c Çalışma Zamanı Kitaplığı çalışma zamanı özelleştirme denetler
c Çalışma Zamanı Kitaplığı çalışma zamanı kullanarak denetler
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.