Espacios de nombres
Variantes

std::chrono::duration::count

De cppreference.com
 
 
Biblioteca de servicios
Apoyo del lenguaje
Apoyo de tipos (tipos básicos, RTTI)
Macros de prueba de característica de la biblioteca (C++20)
Servicios de programa
Funciones variádicas
Apoyo de corrutinas (C++20)
Apoyo de contratos (C++26)
Comparación de tres vías (C++20)
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

 
 
 
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

#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

Convierte una duración a otra, con un intervalo de tic diferente.
(plantilla de función) [editar]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.