Aracılığıyla paylaş


exception Sınıfı

Sınıf, belirli ifadeleri ve standart C++ Kitaplığı tarafından oluşturulan tüm özel durum için temel sınıf görevi görür.

class exception {
public:
    exception();
    exception(const char * const &message);
    exception(const char * const &message, int);
    exception(const exception &right);
    exception& operator=(const exception &right);
    virtual ~exception();
    virtual const char *what() const;
};

Notlar

Özellikle, bu temel sınıf tanımlanan standart istisna sınıflarının köküdür <stdexcept>.C tarafından döndürülen değeri dize what sol varsayılan kurucu tarafından belirtilmeyen, ancak bazı türetilmiş sınıflar kurucuları tarafından uygulama tanımlı C dizisi tanımlanabilir.Üye işlevler hiçbiri herhangi bir istisna atar.

int Parametre bellek ayrılması belirtmenize olanak verir.Değeri int göz ardı edilir.

[!NOT]

Kurucular exception(const char * const &message) ve exception(const char * const &message, int) standart C++ Kitaplığı, Microsoft uzantılarıdır.

Örnek

Devralınan standart istisna sınıflarının kullanım örnekleri için exception sınıfında, herhangi birinde tanımlanan sınıfları Bkz: <stdexcept>.

Gereksinimler

Üst Bilgi: <özel durum>

Ad alanı: std

Ayrıca bkz.

Başvuru

C++ Standart Kitaplığında İş Parçacığı Güvenliği