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

Класс weeks

Класс weeks представляет собой псевдоним типа duration, специализированный для хранения продолжительности времени в неделях. Внутри он использует целочисленный тип для подсчета количества недель. Данный класс удобен, когда необходимо работать с временными интервалами, кратными неделе, например, при планировании задач или расчете сроков.

Синтаксис

using weeks = duration<rep, ratio<604800>>;

Пример

Давайте создадим объект weeks с количеством 2 и выведем его значение:

#include <iostream> #include <chrono> using namespace std; using namespace std::chrono; int main() { weeks w(2); cout << w.count() << endl; return 0; }

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

2

Пример

Давайте преобразуем weeks в дни с помощью duration_cast и выведем результат:

#include <iostream> #include <chrono> using namespace std; using namespace std::chrono; int main() { weeks w(3); auto d = duration_cast<days>(w); cout << d.count() << endl; return 0; }

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

21

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

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