Сначала я подумал, что он может использоваться для измерения производительности. Но сказал, что std::chrono::high_resolution_clock
может быть не устойчивым (is_steady
может быть false
). Также сказано, что std::chrono::high_resolution_clock
может даже быть псевдонимом std::chrono::system_clock
, который обычно не является устойчивым. Поэтому я не могу измерять временные интервалы с такими типами часов, потому что в любой момент часы могут быть скорректированы, и мои измерения будут неправильными.
В то же время я не могу преобразовать точки времени std::chrono::high_resolution_clock
в календарное время, потому что у него нет метода to_time_t
. Поэтому я не могу получить реальное время с этим типом часов.
Тогда для чего можно использовать std::chrono::high_resolution_clock
для?