Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpTmInr 325 of 696 menu
◀ ▶

Введение к длительности в C++

Длительность в <chrono> хранит целое число тиков и тип периода, который задает длительность одного тика относительно секунды.

Так интервал не привязан к календарю и не требует форматирования даты: достаточно знать единицу и прочитать счетчик. Готовый тип std::chrono::seconds использует период «одна секунда», поэтому каждый тик - ровно одна секунда обычного времени в смысле библиотеки.

Запишем длительность в секундах и выведем число тиков через метод count:

#include <chrono> #include <iostream> std::chrono::seconds pause{90}; std::cout << pause.count() << "\n";

Литерал 90 попадает в представление как 90 секундных тиков; другие единицы и приведения разберем отдельно, опираясь на эту модель «счетчик плюс период».

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить