std::chrono::duration<Rep,Period>::count
Материал из cppreference.com
<tbody>
</tbody>
constexpr rep count() const; |
||
Возвращает количество тиков длительности.
Параметры
(нет)
Возвращаемое значение
Количество тиков длительности.
Пример
Запустить этот код
#include <chrono>
#include <iostream>
int main()
{
std::chrono::milliseconds ms{3}; // 3 миллисекунды
// 6000 микросекунд, построенных из 3 миллисекунд
std::chrono::microseconds us = 2*ms;
// Часы 30 Гц с использованием дробных тиков
std::chrono::duration<double, std::ratio<1, 30>> hz30(3.5);
std::cout << "длительность 3 ms имеет " << ms.count() << " тика\n"
<< "6000 us длительность имеет " << us.count() << " тиков\n"
<< "3.5 30 Гц длительность имеет " << hz30.count() << " тика\n";
}
Вывод:
длительность 3 ms имеет 3 тика
6000 us длительность имеет 6000 тика
3.5 30 Гц длительность имеет 3.5 тика
Смотрите также
(C++11) |
преобразует duration в другой duration с другим интервалом тиков (шаблон функции) |