bad_exception Class
sınıfı, beklenmeyen bir işleyiciden oluşturulabilecek bir özel durum açıklar.
Sözdizimi
class bad_exception : public exception {};
bad_exception();
bad_exception(const bad_exception&);
bad_exception& operator=(const bad_exception&);
const char* what() const override;
Açıklamalar
beklenmeyen, işlevin oluşturma listesine dahil edilirse bad_exception
set_unexpected ile belirtilen başka bir işlevi çağırmak yerine veya sonlandırmak yerine bir oluştururbad_exception
.
tarafından what
döndürülen değer, uygulama tanımlı bir C dizesidir. Üye işlevlerin hiçbiri özel durum oluşturmaz.
sınıfı tarafından devralınan üyelerin bad_exception
listesi için bkz . özel durum Sınıfı.
Örnek
Beklenmeyen bir oluşturma bad_exception
kullanımı örneği için bkz. set_unexpected.