РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
553 of 815 menu

Поле count

Поле count класса duration возвращает количество тактов (тиков) в объекте duration. Каждый объект duration хранит внутри себя целое число тактов, где один такт соответствует единице времени, заданной периодом (второй параметр шаблона). Поле count не принимает параметров и возвращает значение внутреннего счётчика в виде целого числа типа rep.

Синтаксис

duration.count()

Пример

Давайте создадим объект duration длительностью 5 секунд и выведем количество его тактов:

#include <iostream> #include <chrono> using namespace std; int main() { chrono::seconds sec(5); cout << sec.count() << endl; return 0; }

Результат выполнения кода:

5

Пример

Давайте создадим объект duration длительностью 1500 миллисекунд и выведем количество его тактов:

#include <iostream> #include <chrono> using namespace std; int main() { chrono::milliseconds ms(1500); cout << ms.count() << endl; return 0; }

Результат выполнения кода:

1500

Пример

Давайте создадим объект duration с типом double и выведем количество его тактов:

#include <iostream> #include <chrono> using namespace std; int main() { chrono::duration<double> dur(2.5); cout << dur.count() << endl; return 0; }

Результат выполнения кода:

2.5

Смотрите также

  • класс duration,
    который представляет интервал времени
  • поле zero,
    которое возвращает нулевую длительность
  • поле max,
    которое возвращает максимальную длительность
  • функция duration_cast,
    которая преобразует duration одного типа в другой
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить