Допустим, у меня есть следующее значение продолжительности:
auto duration=12h+15min+99s+99ms;
Я хочу знать, сколько это часов (как двойное значение).
Когда я делаю auto hours=std::chrono::duration_cast<std::chrono::hours>(duration)
, я получить hours.count()
, что int
. Как правильно получить значение для всей длительности, выраженное как double?