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

Класс minutes

Класс minutes из секции duration представляет собой тип длительности, предназначенный для хранения количества минут. Он является одним из предопределенных типов длительности библиотеки chrono и обычно используется для представления временных интервалов, измеряемых в минутах. Внутри себя класс хранит целочисленное значение количества минут типа long long.

Класс minutes поддерживает арифметические операции, сравнение, преобразование из других типов длительности через duration_cast, а также имеет статические атрибуты zero, min и max.

Синтаксис

std::chrono::minutes

Объявление объекта класса minutes:

std::chrono::minutes m(5);

Пример

Давайте создадим объект класса minutes со значением 5 и выведем его на экран:

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

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

5

Пример

Давайте сложим две длительности в минутах и выведем результат:

#include <iostream> #include <chrono> using namespace std; using namespace std::chrono; int main() { minutes a(3); minutes b(7); minutes res = a + b; cout << res.count() << endl; return 0; }

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

10

Пример

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

#include <iostream> #include <chrono> using namespace std; using namespace std::chrono; int main() { seconds s(150); minutes m = duration_cast<minutes>(s); cout << m.count() << endl; return 0; }

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

2

Пример

Давайте преобразуем минуты в часы:

#include <iostream> #include <chrono> using namespace std; using namespace std::chrono; int main() { minutes m(180); hours h = duration_cast<hours>(m); cout << h.count() << endl; return 0; }

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

3

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

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