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