解析
std::chrono::duration 如何將「以數字表示的逾時」轉為型別安全的時間區間:現成的單位(
std::chrono::milliseconds,
std::chrono::seconds,
std::chrono::minutes)、在不提早呼叫
.count() 的情況下進行算術運算、透過
std::chrono::duration_cast 做顯式轉換、以及謹慎處理精度(包含
std::chrono::duration<double>),還有在 API 設計中把單位作為契約的一部分。