Aracılığıyla paylaş


<stdexcept>

Raporlama özel durumlar için kullanılan birkaç standart sınıflar tanımlar.Türetme hiyerarşi sınıfından türetilmiş tüm sınıflar oluşturmak özel ve özel durumlar iki genel türleri şunlardır: mantıksal hataları ve çalışma zamanı hataları.Mantıksal hatalar Programcı hatalara neden olur.Bunlar temel sýnýf logic_error türetmek ve şunları içerir:

  • domain_error

  • invalid_argument

  • length_error

  • out_of_range

Çalışma zamanı hataları, Kütüphane işlevlerinde veya çalışma zamanı sistem hataları nedeniyle oluşur.Bunlar temel sýnýf runtime_error türetmek ve şunları içerir:

  • overflow_error

  • range_error

  • underflow_error

t65b74ad.collapse_all(tr-tr,VS.110).gifSınıflar

domain_error sınıfı

Sınıf, etki alanı hata bildirmek için atılan 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 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 belirtilecek uzun nesne oluşturma girişimi bildirmek için atılan 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ı ihlalleri gibi program yürütmeden önce hataları bildirmek için alışverişin algılanabilir atılan tüm özel durumlar için temel sınıf görevi görür.

out_of_range sınıfı

Sınıf, kendi geçerli aralığın dışında bir değişken bildirmek 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 bir aritmetik taşma bildirmek için atılan tüm özel durumlar için temel sınıf görevi görür.

range_error sınıfı

Sınıf aralığı hatayı bildirmek için atılan tüm özel durumlar için temel sınıf görevi görür.

runtime_error sınıfı

Sınıf program yürütülürken, hataları bildirmek için alışverişin algılanabilir atılan 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 Yetersizlik durumu bildirmek için 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

Diğer Kaynaklar

<stdexcept> Üyeler

Üstbilgi dosyaları