<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++