Udostępnij za pośrednictwem


exception — Klasa

Klasa służy jako klasa podstawowa dla wszystkich wyjątki generowane przez niektórych określeń i standardowa biblioteka języka C++.

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;
};

Uwagi

W szczególności ta klasa podstawowa jest katalogiem głównym klas standardowych wyjątków określonych w <stdexcept>.C string, wartość zwracana przez what jest podany przez konstruktora domyślnego, ale może być określona przez konstruktorów dla niektórych klas pochodnych jako ciąg C zdefiniowane w implementacji.Brak funkcji elementów członkowskich generują wyjątki.

int Parametr umożliwia określenie były przyznawane bez pamięci.Wartość int jest ignorowana.

[!UWAGA]

Konstruktory exception(const char * const &message) i exception(const char * const &message, int) są rozszerzenia Microsoft standardowa biblioteka języka C++.

Przykład

Przykłady korzystania z klasy standardowych wyjątków, które dziedziczą z exception klasę, zobacz dowolny z klas zdefiniowanych w <stdexcept>.

Wymagania

Nagłówek: <wyjątek>

Przestrzeń nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątku w standardowej bibliotece C++