<system_error>
Include the header <system_error> to define the exception class system_error
and related templates for processing low-level system errors.
Requirements
Header: <system_error>
Namespace: std
Members
Objects
Name | Description |
---|---|
generic_category | Represents the category for generic errors. |
is_error_code_enum_v | |
is_error_condition_enum_v | |
system_category | Represents the category for errors caused by low-level system overflows. |
Functions
Name | Description |
---|---|
make_error_code | Creates an error_code object. |
make_error_condition | Creates an error_condition object. |
Operators
Name | Description |
---|---|
operator== | Tests if the object on the left side of the operator is equal to the object on the right side. |
operator!= | Tests if the object on the left side of the operator is not equal to the object on the right side. |
operator< | Tests if an object is less than the object passed in for comparison. |
operator<< |
Enums
Name | Description |
---|---|
errc | Provides symbolic names for all the error-code macros defined by POSIX in <errno.h> . |
Classes and Structs
Name | Description |
---|---|
error_category | Represents the abstract, common base for objects that describes a category of error codes. |
error_code | Represents low-level system errors that are implementation-specific. |
error_condition | Represents user-defined error codes. |
hash | |
is_error_code_enum | Represents a type predicate that tests for the error_code Class enumeration. |
is_error_condition_enum | Represents a type predicate that tests for the error_condition Class enumeration. |
system_error | Represents the base class for all exceptions thrown to report a low-level system overflow. |
See also
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru