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

Класс microseconds

Класс microseconds из заголовочного файла <chrono> представляет собой тип длительности, предназначенный для хранения временных интервалов с точностью до микросекунд. Одна микросекунда равна одной миллионной доле секунды. Этот класс является одним из стандартных типов длительности, предоставляемых библиотекой chrono. Он позволяет удобно оперировать небольшими промежутками времени, выполнять арифметические операции и преобразовывать значения в другие единицы измерения времени.

Синтаксис

#include <chrono> std::chrono::microseconds var_name; std::chrono::microseconds var_name(count);

Пример

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

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

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

1000

Пример

Давайте выполним арифметические операции сложения и вычитания над объектами класса microseconds:

#include <iostream> #include <chrono> using namespace std; int main() { chrono::microseconds ms1(500); chrono::microseconds ms2(200); chrono::microseconds res = ms1 + ms2; cout << res.count() << endl; res = ms1 - ms2; cout << res.count() << endl; return 0; }

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

700 300

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

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