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.
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_exceptionkullanımı örneği için bkz. set_unexpected.