Aracılığıyla paylaş


exception Class

Sınıf Standart C++ Kitaplığı ve bazı ifadeler tarafından atılan tüm özel durumlar 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ğer dize what sol varsayılan kurucu tarafından belirtilmeyen, ancak bazı türetilmiş sınıflar kurucuları tarafından bir uygulama tanımlı c dizesi olarak tanımlanabilir. Üye işlevler hiçbiri herhangi bir istisna atar.

int Parametresi bellek tahsis olduğunu 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ı yer almaktadır.

Örnek

Kullanım verileri devralmak standart istisna sınıflarının örnekleri için exception sınıfı, herhangi bir tanımlanmış sınıflar Bkz: <stdexcept>.

Gereksinimler

Başlık: <exception>

Namespace: std

Ayrıca bkz.

Başvuru

Standart C++ Kitaplığı'nda iş parçacığı güvenliği