std::chrono::duration::count
De cppreference.com
<tbody>
</tbody>
constexpr rep count() const; |
||
Devuelve el número de tics para esta duración.
Parámetros
(Ninguno)
Valor de retorno
El número de tics para esta duración.
Ejemplo
Ejecuta este código
#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
Véase también
(C++11) |
Convierte una duración a otra, con un intervalo de tic diferente. (plantilla de función) |