Aracılığıyla paylaş


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