Condividi tramite


duration Class

Descrive un tipo che utilizza un intervallo di tempo, un tempo trascorso tra due intervalli di tempo.

template<
   class Rep,
   class Period = ratio<1>
>
class duration;
template<
   class Rep,
   class Period
>
class duration;
template<
   class Rep,
   class Period1,
   class Period2
>
class duration
   <duration<Rep, Period1>, Period2>;

Note

Un argomento di template Rep viene descritto il tipo utilizzato per utilizzare il numero di cicli macchina nell'intervallo.Un argomento di template Period è una creazione di istanze rapporto che descrive la dimensione dell'intervallo che ogni ciclo rappresenta.

Membri

Hh874624.collapse_all(it-it,VS.110).gifTypedef pubblici

Nome

Descrizione

duration::period Typedef

Rappresenta un sinonimo del parametro di template Period.

duration::rep Typedef

Rappresenta un sinonimo del parametro di template Rep.

Hh874624.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

costruttore di duration::duration

Costruisce un oggetto duration.

Hh874624.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

metodo duration::count

Restituisce il numero di cicli macchina nell'intervallo di tempo.

metodo duration::max

Statico.Restituisce il valore massimo consentito del parametro di template Ref.

metodo duration::min

Statico.Restituisce il valore valido inferiore del parametro di template Ref.

metodo duration::zero

Statico.In effetti, restituisce Rep(0).

Hh874624.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

operatore di duration::operator-

Restituisce una copia dell'oggetto duration con un conteggio negata.

duration::operator-- operatore

Decrementa il conteggio archiviato.

operatore di duration::operator=

Ridurre il modulo archiviato di conteggio un valore specificato.

operatore di duration::operator*=

Moltiplica il conteggio archiviato per un valore specificato.

operatore di duration::operator/=

Divide il conteggio archiviato dal conteggio di un determinato oggetto duration.

operatore di duration::operator+

Restituisca il valore *this.

operatore di duration::operator++

Incrementa il conteggio archiviato.

operatore di duration::operator+=

Aggiunge il conteggio di un determinato oggetto duration al conteggio archiviato.

operatore di duration::operator-=

Sottrae il conteggio di un determinato oggetto duration al conteggio archiviato.

Requisiti

intestazione: crono

Std::chrono diSpazio dei nomi:

Vedere anche

Riferimenti

<chrono>

struttura di duration_values

Altre risorse

File di intestazione