exception Class
Třída slouží jako základní třída pro všechny výjimek vyvolaných některých výrazů a Standard C++ Library.
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;
};
Poznámky
Konkrétně tento základní třída je kořenový adresář výjimku standardní třídy definované v <stdexcept>.C řetězcovou hodnotu vrácenou what doleva určen podle výchozí konstruktor, ale může být definována konstruktory pro některé odvozené třídy jako řetězec c definované implementací.Žádné funkce členů vyvoláním výjimky.
int Parametr umožňuje určit, že by měly být přidělovány žádná paměť.Hodnota int je ignorována.
[!POZNÁMKA]
Konstruktory exception(const char * const &message) a exception(const char * const &message, int) jsou rozšíření společnosti Microsoft pro Standard C++ Library.
Příklad
Příklady použití výjimky standardní třídy, které dědí z exception třídy naleznete v tématu libovolné třídy definované v <stdexcept>.
Požadavky
Záhlaví: <exception>
Obor názvů: std