Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

monotonic clock

A timer that only ever moves forward, so subtracting two readings always gives a fair elapsed time.

A monotonic clock (std::chrono::steady_clock) is never adjusted backward or forward by time synchronization, making it the correct source for measuring intervals.

Examples

  • std::chrono::steady_clock never jumps backwards, so it is the clock to time code with.

Read the full section →