<limits>
Define o modelo de classe numeric_limits
e duas enumerações relacionadas a representações de ponto flutuante e arredondamento.
Requisitos
Cabeçalho:<limits>
Namespace: std
Comentários
Especializações explícitas da classe numeric_limits
descrevem muitas propriedades dos tipos fundamentais, incluindo os tipos de ponto flutuante, caractere e inteiro, bem como bool
, que são definidos pela implementação e não fixados pelas regras da linguagem C++. Propriedades descritas em <limits> incluem precisão, representações de tamanho mínimo e máximo, arredondamento e erros de tipo de sinalização.
Membros
Enumerações
Nome | Descrição |
---|---|
float_denorm_style | A enumeração descreve os vários métodos que uma implementação pode escolher para representar um valor de ponto flutuante desnormalizado — um pequeno demais para ser representado como um valor normalizado: |
float_round_style | A enumeração descreve os vários métodos que uma implementação pode escolher para fazer o arredondamento de um valor de ponto flutuante para um valor inteiro. |
Classes
Nome | Descrição |
---|---|
Classe numeric_limits | O modelo de classe descreve propriedades aritméticas de tipos numéricos internos. |
Confira também
Referência de Arquivos de Cabeçalho
Acesso Thread-Safe na Biblioteca Padrão C++