Özel durum işleme rutinleri
Program yürütme sırasında beklenmeyen olaylardan kurtarmak için C++ özel durum işleme işlevlerini kullanın.
Özel durum işleme işlevleri
İşlev | Kullanma |
---|---|
_set_se_translator |
Win32 özel durumlarını (C yapılandırılmış özel durumları) C++ türüne sahip özel durumlar olarak işleme |
set_terminate |
Tarafından çağrılacak kendi sonlandırma yordamınızı yükleyin terminate |
set_unexpected |
Tarafından çağrılacak kendi sonlandırma işlevinizi yükleyin unexpected |
terminate |
Özel durum oluşturulduktan sonra belirli durumlarda otomatik olarak çağrılır. İşlev terminate çağrıları abort veya kullanarak belirttiğiniz bir işlev set_terminate |
unexpected |
kullanarak set_unexpected belirttiğiniz çağrılar terminate veya bir işlev. İşlev unexpected geçerli Microsoft C++ özel durum işleme uygulamasında kullanılmaz |