<system_error>
Articolo 10/12/2023
8 contributori
Commenti e suggerimenti
In questo articolo
Includere l'intestazione <system_error> per definire la classe di system_error
eccezione e i modelli correlati per l'elaborazione di errori di sistema di basso livello.
Requisiti
Intestazione: <system_error>
Spazio dei nomi: std
Membri
Oggetti
Funzioni
Operatori
Nome
Descrizione
operator==
Verifica se l'oggetto sul lato sinistro dell'operatore è uguale all'oggetto sul lato destro.
operator!=
Verifica se l'oggetto sul lato sinistro dell'operatore non è uguale all'oggetto sul lato destro.
operator<
Verifica se un oggetto è più piccolo dell'oggetto passato per il confronto.
operator<<
Enumerazioni
Nome
Descrizione
errc
Fornisce nomi simbolici per tutte le macro di codice errore definite da POSIX in <errno.h>
.
Classi e struct
Nome
Descrizione
error_category
Rappresenta la base comune astratta per gli oggetti che descrive una categoria di codici di errore.
error_code
Rappresenta gli errori di sistema di basso livello che sono specifici dell'implementazione.
error_condition
Rappresenta i codici di errore definiti dall'utente.
hash
is_error_code_enum
Rappresenta un predicato di tipo che verifica l'enumerazione della classe error_code .
is_error_condition_enum
Rappresenta un predicato di tipo che verifica l'enumerazione per la classe error_condition .
system_error
Rappresenta la classe di base per tutte le eccezioni generate per segnalare un overflow di basso livello del sistema.
Vedi anche
Riferimento file di intestazione