<system_error>
Dołącz nagłówek <system_error> , aby zdefiniować klasę system_error
wyjątków i powiązane szablony do przetwarzania błędów systemowych niskiego poziomu.
Wymagania
Nagłówek:<system_error>
Przestrzeń nazw: std
Członkowie
Obiekty
Nazwa/nazwisko | opis |
---|---|
generic_category | Reprezentuje kategorię błędów ogólnych. |
is_error_code_enum_v | |
is_error_condition_enum_v | |
system_category | Reprezentuje kategorię błędów spowodowanych przepełnieniem systemu niskiego poziomu. |
Funkcje
Nazwa/nazwisko | opis |
---|---|
make_error_code | Tworzy obiekt error_code . |
make_error_condition | Tworzy obiekt error_condition . |
Operatory
Nazwa/nazwisko | opis |
---|---|
operator== | Sprawdza, czy obiekt po lewej stronie operatora jest równy obiektowi po prawej stronie. |
operator!= | Sprawdza, czy obiekt po lewej stronie operatora nie jest równy obiektowi po prawej stronie. |
operator< | Sprawdza, czy obiekt jest mniejszy niż obiekt przekazany do porównania. |
operator<< |
Wyliczenia
Nazwa/nazwisko | opis |
---|---|
errc | Zawiera nazwy symboliczne dla wszystkich makr kodu błędów zdefiniowanych przez poSIX w pliku <errno.h> . |
Klasy i struktury
Nazwa/nazwisko | opis |
---|---|
Error_category | Reprezentuje abstrakcyjną, wspólną bazę obiektów opisujących kategorię kodów błędów. |
Error_code | Reprezentuje błędy systemu niskiego poziomu specyficzne dla implementacji. |
Error_condition | Reprezentuje kody błędów zdefiniowane przez użytkownika. |
Mieszania | |
is_error_code_enum | Reprezentuje predykat typu, który testuje wyliczenie klasy error_code. |
is_error_condition_enum | Reprezentuje predykat typu, który testuje wyliczenie klasy error_condition. |
System_error | Reprezentuje klasę bazową dla wszystkich wyjątków zgłaszanych w celu zgłoszenia przepełnienia systemu niskiego poziomu. |
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla