"Timestamp — это просто timestamp, какая разница?" — так думают многие, пока не сталкиваются с багами при работе со временем в распределенных системах или при логировании событий.
В C++20 добавили целых 5 новых типов часов, и каждый решает свою специфическую задачу.
❗️ Ключевые моменты статьи:
•
utc_clock — учитывает leap seconds для точной синхронизации с реальным временем;•
tai_clock и gps_clock — работают без leap seconds для научных вычислений и спутниковых систем;•
file_clock — обеспечивает предсказуемую работу с файловыми таймстемпами;•
local_t — позволяет явно управлять часовыми поясами и DST.Основной фокус — на различиях между временными шкалами. Особенно актуально для систем логирования, работы с GPS-данными, файловыми системами и любых задач, где критична точность временных меток.
👉 Больше подробностей
📍Навигация: Вакансии • Задачи • Собесы
Библиотека C/C++ разработчика
#буст
