Udostępnij za pośrednictwem


exception Class

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 tej klasy podstawowej jest głównym wyjątek standardowych klas zdefiniowanych w <stdexcept>.C ciąg wartości zwracane przez what jest podany przez konstruktora domyślnego, ale mogą być określone 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 powinny przydzielenia 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 użycia klas standardowych wyjątek, które dziedziczą z exception klasy, wszystkie klasy zdefiniowane w <stdexcept>.

Wymagania

Nagłówek: <exception>

Obszar nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++