Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özel durumları raporlamak için kullanılan birkaç standart sınıfı tanımlar. Sınıflar, sınıfından exception türetilen bir türetme hiyerarşisi oluşturur ve iki genel özel durum türü içerir: mantıksal hatalar ve çalışma zamanı hataları. Mantıksal hatalar programcı hatalarından kaynaklanabilir. Temel sınıftan logic_error türetilir ve şunları içerir:
domain_errorinvalid_argumentlength_errorout_of_range
Çalışma zamanı hataları, kitaplık işlevlerindeki veya çalışma zamanı sistemindeki hatalar nedeniyle oluşur. Temel sınıftan runtime_error türetilir ve şunları içerir:
overflow_errorrange_errorunderflow_error
Sınıflar
| Sınıf | Açıklama |
|---|---|
domain_error sınıf |
sınıfı, etki alanı hatasını bildirmek için oluşan tüm özel durumlar için temel sınıf görevi görür. |
invalid_argument sınıf |
sınıfı, geçersiz bir bağımsız değişken bildirmek için atılan tüm özel durumlar için temel sınıf görevi görür. |
length_error sınıf |
sınıfı, belirtilemeyecek kadar uzun bir nesne oluşturma girişimini bildirmek için oluşturulan tüm özel durumlar için temel sınıf görevi görür. |
logic_error sınıf |
sınıfı, mantıksal önkoşulların ihlalleri gibi program yürütülmeden önce büyük olasılıkla algılanabilir hataları bildirmek için oluşan tüm özel durumlar için temel sınıf görevi görür. |
out_of_range sınıf |
sınıfı, geçerli aralığının dışında olan bir bağımsız değişkeni raporlamak için atılan tüm özel durumlar için temel sınıf görevi görür. |
overflow_error sınıf |
sınıfı, aritmetik taşma bildirmek için oluşturulmuş tüm özel durumlar için temel sınıf görevi görür. |
range_error sınıf |
sınıfı, bir aralık hatası bildirmek için oluşan tüm özel durumlar için temel sınıf görevi görür. |
runtime_error sınıf |
sınıfı, yalnızca program yürütürken büyük olasılıkla algılanabilir hataları bildirmek için oluşan tüm özel durumlar için temel sınıf görevi görür. |
underflow_error sınıf |
sınıfı, aritmetik bir taşma bildirmek için atılan tüm özel durumlar için temel sınıf görevi görür. |
Ayrıca bkz.
Üst Bilgi Dosyaları Başvurusu
C++ Standart Kitaplığında İş Parçacığı Güvenliği