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