Postupy: Použití nativních kontrol za běhu
Visual C++ můžete v nativním runtime_checks zachytit běžné chyby jako například:
Ukazatele poškození zásobníku.
Přeběhy místní matice.
Poškození zásobníku.
Závislosti na místní neinicializované proměnné.
Ztrátě dat v přiřazení proměnné kratší.
Používáte-li /RTC se optimalizaci (/O) sestavení výsledkem chyba kompilátoru.Používáte-li runtime_checks v optimalizované sestavení, pragma pragma nemá žádný vliv.
Při ladění programu, který má povoleno kontroly běhu je výchozí akce pro program ukončit a konec nastane chyba spuštění ladicího programu.Můžete změnit toto výchozí chování kontrolu run-time.Další informace naleznete v tématu Zpracování výjimek (ladění).
Následující postupy popisují, jak povolit nativní spuštění kontroly v sestavení ladění a jak změnit chování nativní kontrola run-time.
Další témata v této části obsahují následující informace:
Povolit nativní spuštění kontroly v sestavení ladění
- Použití /RTC možnost a propojení s ladicí verzi C Runtime library (nebo MDd například).
Změna chování nativní spuštění kontroly
- Použití runtime_checks pragma.