Condividi tramite


<chrono>

Includere l'intestazione standard <chrono> per definire le funzioni e le classi che rappresentano e modificare le durate e gli istanti temporali.

#include <chrono>

Hh874757.collapse_all(it-it,VS.110).gifClassi

Nome

Descrizione

duration Class

Descrive un tipo che utilizza un intervallo di tempo.

classe di steady_clock

Rappresenta un orologio steady.

classe di time_point

Descrive un tipo che rappresenta un determinato momento.

Hh874757.collapse_all(it-it,VS.110).gifStrutture

Nome

Descrizione

struttura di common_type

Vengono descritte le specializzazioni di classe modello common_type per le creazioni di istanze duration e time_point.

struttura di duration_values

Fornisce valori specifici per il parametro di template Repdi duration.

struttura di system_clock

Rappresenta un tipo di orologio basato su temporizzatore in tempo reale del sistema.

struttura di treat_as_floating_point

Specifica se un tipo può essere considerato come un tipo a virgola mobile.

Hh874757.collapse_all(it-it,VS.110).gifFunzioni

Nome

Descrizione

funzione duration_cast

Esegue il cast di un oggetto duration su un tipo specifico.

funzione time_point_cast

Esegue il cast di un oggetto time_point su un tipo specifico.

Hh874757.collapse_all(it-it,VS.110).gifOperatori

Nome

Descrizione

operator operatore (STL)

L'operatore di sottrazione o la negazione duration e time_point oggetti.

operatore! Operatore = (STL)

Operatore di disuguaglianza utilizzato con duration o oggetti time_point.

Operatore operator % (STL)

Operatore per le operazioni di modulo gli oggetti duration.

operatore di operator* (STL)

Operatore di moltiplicazione per gli oggetti duration.

operator operatore (STL)

Operatore di divisione per gli oggetti duration.

operatore di operator+ (STL)

Aggiunge duration e gli oggetti time_point.

operatore di operator< (STL)

Determina se un oggetto time_point o duration è inferiore a un altro oggetto time_point o duration.

operatore di operator<= (STL)

Determina se un oggetto time_point o duration è minore o uguale a un altro oggetto time_point o duration.

operatore di operator== (STL)

Determina se due oggetti duration rappresentano gli intervalli di tempo che disponga della stessa lunghezza, o se due oggetti time_point rappresentano lo stesso momento.

operatore di operator> (STL)

Determina se un oggetto time_point o duration è maggiore di un altro oggetto time_point o duration.

operatore di operator>= (STL)

Determina se un oggetto time_point o duration è maggiore o uguale a un altro oggetto time_point o duration.

Hh874757.collapse_all(it-it,VS.110).gifTipi predefiniti di durata

Per ulteriori informazioni sui tipi di rapporto utilizzati nelle definizioni typedef, vedere <ratio>.

Typedef

Descrizione

typedef duration<long long, nano> nanoseconds;

Sinonimo di un tipo duration con un punto del ciclo di un nanosecondo.

typedef duration<long long, micro> microseconds;

Sinonimo di un tipo duration con un punto del ciclo di un microsecondo.

typedef duration<long long, milli> milliseconds;

Sinonimo di un tipo duration con un punto del ciclo di un millisecondo.

typedef duration<long long> seconds;

Sinonimo di un tipo duration con un punto del ciclo di secondo.

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

Sinonimo di un tipo duration con un punto del ciclo di un minuto.

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

Sinonimo di un tipo duration con un punto del ciclo un'ora.

Vedere anche

Altre risorse

File di intestazione