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

Функция zero

Функция zero класса duration возвращает объект типа duration, представляющий нулевой интервал времени. Функция является статической, поэтому вызывается через имя класса, а не через объект. Она не принимает параметров и возвращает значение, у которого счётчик тиков равен 0.

Функция полезна, когда нужно получить «пустой» интервал времени для сравнения, инициализации или сброса значения переменной типа duration.

Синтаксис

duration<Rep, Period>::zero()

Пример

Давайте получим нулевой интервал времени типа seconds и выведем количество секунд в нём:

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

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

0

Пример

Давайте сравним нулевой интервал с обычным интервалом в 5 секунд и проверим, что нулевой интервал меньше:

#include <iostream> #include <chrono> using namespace std; using namespace std::chrono; int main() { seconds res = seconds::zero(); seconds val = seconds(5); if (res < val) { cout << "zero is less" << endl; } else { cout << "zero is not less" << endl; } return 0; }

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

"zero is less"

Пример

Давайте получим нулевой интервал в миллисекундах и выведем его значение:

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

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

0

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

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