Espacios de nombres
Variantes
Acciones

std::chrono::duration::count

De cppreference.com
< cpp‎ | chrono‎ | duration
 
 
Biblioteca de servicios
 
 
 
constexpr rep count() const;

Devuelve el número de tics para esta duración.

Contenido

[editar] Parámetros

(Ninguno)

[editar] Valor de retorno

El número de tics para esta duración.

[editar] Ejemplo

#include <chrono>
#include <iostream>
int main()
{
    std::chrono:: milisegundos ms{3}; // 3  milisegundos
    // 6000 microsegundos construidos a partir de 3  milisegundos
    std::chrono::microseconds us = 2*ms;
    // reloj de 30Hz utilizando tics fraccionales
    std::chrono::duration<double, std::ratio<1, 30>> hz30(3.5);
 
    std::cout <<  "Una duración de 3 ms tiene " << ms.count() << " tics\n"
              <<  "Una duración de 6000 us tiene " << us.count() << " tics\n"
              <<  "Una duración de 3.5 30Hz tiene " << hz30.count() << " tics\n";       
}

Salida:

Una duración de 3 ms tiene 3 tics
Una duración de 6000 us tiene 6000 tics
Una duración de 3.5 30Hz tiene 3.5 tics

[editar] Véase también

Convierte una duración a otra, con un intervalo de tic diferente.
(plantilla de función) [editar]