Biblioteca de exceção C ++ - logic_error

Descrição

É uma exceção de erro lógico. Ele relata erros que são uma consequência de lógica defeituosa dentro do programa, como violação de pré-condições lógicas ou invariantes de classe e podem ser evitados.

Declaração

A seguir está a declaração para std :: logic_error.

class logic_error;

C ++ 11

class logic_error;

Parâmetros

Nenhum

Valor de retorno

Nenhum

Exceções

No-throw guarantee - nenhum membro lança exceções.

Membros

  • constructor - what_arg tem o mesmo conteúdo que o valor retornado por membro what.

  • what - É usado para obter exceção de identificação de string.