Compartilhar via


Classe error_code

Representa os erros de sistema de baixo nível que são específicos de implementação.

class error_code;

Comentários

Um objeto da classe de error_code de tipo armazena uma representação codificada do código de erro e um ponteiro para um objeto que representa categoria os códigos de erro que descrevem erros de sistema de baixo nível relatados.

Construtores

error_code

Constrói um objeto de tipo error_code.

Typedefs

tipo de valor

Um tipo que representa o valor de código de erro armazenada.

Funções de membro

atribuir

Atribui uma representação codificada e uma categoria do código de erro em um código de erro.

categoria

Retorna a categoria de erro.

limpar

Limpa o valor e a categoria de código do erro.

default_error_condition

Retorna a condição de erro padrão.

mensagem

Retorna o nome do código de erro.

Operadores

operador==

Testa a igualdade entre objetos de error_code .

operador !=

Testa a desigualdade entre objetos de error_code .

operador<

Testa se o objeto de error_code for menor que o objeto de error_code passado para comparação.

operador=

Aloca um novo valor de enumeração ao objeto de error_code .

bool do operador

Converte uma variável de tipo error_code.

Requisitos

system_error <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe error_category

<system_error>