<exception>
Çeşitli türleri ve özel durumları işleme için ilgili işlevleri tanımlar. Özel durum işleme sistemi bir hatadan kurtarabilir durumlarda kullanılır. Bu program işlevi döndürülecek denetim sağlarsınız. Düzenli bir biçimde bir hatadan kurtarmanıza olanak sağlarken programın sağlamlığı artırmak için özel durum işleme ekleme amaç değil.
#include <exception>
TypeDef
Olarak kullanmak için uygun bir işlev işaretçisi açıklayan türü bir terminate_handler. |
|
Olarak kullanmak için uygun bir işlev işaretçisi açıklayan türü bir unexpected_handler. |
İşlevler
Yeni kuran terminate_handler program sonlandırma sırasında çağrılabilir. |
|
Yeni kuran unexpected_handler olması, beklenmeyen bir özel durum karşılaştı. |
|
Terminate işleyiciyi çağırır. |
|
Verir doğru , yalnızca thrown özel durumu şu anda işleniyor. |
|
Beklenmeyen bir işleyiciyi çağırır. |
Sınıflar
Dan atılan bir özel durum sınıfı tanımlar bir unexpected_handler. |
|
Sınıf, Standart C++ Kitaplığı ve bazı ifadeler tarafından atılan tüm özel durumlar için temel sınıf görevi görür. |
Ayrıca bkz.
Başvuru
Standart C++ Kitaplığı'nda iş parçacığı güvenliği