Compartilhar via


<chrono>

Inclua o cabeçalho padrão <chrono> para definir as classes e as funções que representam e manipulam durações de tempo e instantes de tempo.

#include <chrono>

Hh874757.collapse_all(pt-br,VS.110).gifClasses

Nome

Descrição

duration Class

Descreve um tipo que contém um intervalo de tempo.

Classe steady_clock

Representa um relógio de steady .

Classe time_point

Descreve um tipo que representa um ponto no tempo.

Hh874757.collapse_all(pt-br,VS.110).gifEstruturas

Nome

Descrição

Estrutura common_type

Descreve especializações da classe common_type de modelo para duration instanciações de e de time_point.

Estrutura duration_values

Fornece valores específicos para o parâmetro Repdo modelo de duration .

Estrutura system_clock

Representa um tipo de relógio que é baseado no relógio de tempo real do sistema.

Estrutura treat_as_floating_point

Especifica se um tipo pode ser tratado como um tipo de ponto flutuante.

Hh874757.collapse_all(pt-br,VS.110).gifFunções

Nome

Descrição

Função duration_cast

Converte um objeto de duration a um tipo especificado.

Função time_point_cast

Converte um objeto de time_point a um tipo especificado.

Hh874757.collapse_all(pt-br,VS.110).gifOperadores

Nome

Descrição

operador-operador (STL)

O operador para subtração ou negação de duration e de time_point objetos.

operador! = operador (STL)

Operador de desigualdade que é usado com duration ou objetos de time_point .

operador % Operador (STL)

Operador para operações de modulo em objetos de duration .

operador * operador (STL)

Operador de multiplicação para objetos de duration .

operador / operador (STL)

Operador de divisão para objetos de duration .

operador + operador (STL)

Adiciona duration e objetos de time_point .

operador < Operador (STL)

Determina se um objeto de duration ou de time_point é menor que outro objeto de duration ou de time_point .

operador < = operador (STL)

Determina se um objeto de duration ou de time_point é menor ou igual a outro objeto de duration ou de time_point .

operador = = operador (STL)

Determina se dois objetos de duration representam intervalos de tempo que tem o mesmo tamanho, ou se dois objetos de time_point representam o mesmo ponto no tempo.

operador > Operador (STL)

Determina se um objeto de duration ou de time_point é maior do que outro objeto de duration ou de time_point .

operador > = operador (STL)

Determina se um objeto de duration ou de time_point é maior ou igual a outro objeto de duration ou de time_point .

Hh874757.collapse_all(pt-br,VS.110).gifTipos predefinidos de duração

Para obter mais informações sobre tipos da taxa de juros que são usados nos seguintes typedefs, consulte <ratio>.

Typedef

Descrição

typedef duration<long long, nano> nanoseconds;

Sinónimo para um tipo de duration que tenha um período de marcação de um nanossegundo.

typedef duration<long long, micro> microseconds;

Sinónimo para um tipo de duration que tenha um período de marcação de um microssegundo.

typedef duration<long long, milli> milliseconds;

Sinónimo para um tipo de duration que tenha um período de marcação de um milissegundo.

typedef duration<long long> seconds;

Sinónimo para um tipo de duration que tenha um período de marcação de um segundo.

typedef duration<int, ratio<60> > minutes;

Sinónimo para um tipo de duration que tenha um período de marcação de um minuto.

typedef duration<int, ratio<3600> > hours;

Sinónimo para um tipo de duration que tenha um período de marcação de uma hora.

Consulte também

Outros recursos

Arquivos de cabeçalho