Гарантии производительности для вызова now () стандартных хронографических часов?

Существуют ли какие-либо гарантии производительности в стандарте, необходимые для реализации статических функций now () каждого тактового генератора в std :: chrono?

В n3337 я прочитал это (20.11.3 Требования к часам [time.clock.req]):

3 [Примечание: относительная разница в продолжительности между
по заданным часам, и определение СИ является мерой качества
реализация. — конец примечания]

Означает ли это, что он полностью зависит от реализации? Или я что-то пропустил?

2

Решение

Скорость, точность, разрешение и т. Д. Стандартных часов полностью зависят от реализации. Нет никаких требований ни к одному из этих аспектов работы часов.

Я полагаю, что почти любая реализация будет предлагать в значительной степени лучшую скорость и точность, доступные из аппаратного обеспечения. С другой стороны, разрешение, по-видимому, варьируется между реализациями, причем некоторые из них обеспечивают наносекунды, а другие обеспечивают значительно более низкое разрешение.

4

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector