Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przedstawia podstawową klasę dla wszystkich wyjątków odrzuconych zgłosić błąd niskiego poziomu systemu.
class system_error : public runtime_error {
public:
explicit system_error(error_code _Errcode, const string& _Message = "");
system_error(error_code _Errcode, const char *_Message);
system_error(error_code::value_type _Errval,
const error_category& _Errcat, const string& _Message);
system_error(error_code::value_type _Errval,
const error_category& _Errcat, const char *_Message);
const error_code& code() const throw();
const error_code& code() const throw();
};
Uwagi
Wartość zwracana przez what w klasie wyjątek jest wykonana z _Message i przechowywana obiektu typu kod_błędu (albo code lub error_code(_Errval, _Errcat)).
Element członkowski funkcja code zwraca przechowywane kod_błędu obiektu.
Wymagania
Nagłówek: <system_error>
Przestrzeń nazw: std