Как накапливать длительности
Я использую переменную boost:: format, чтобы получить истекшее время в секундах
boost::posix_time::time_duration total_time = start_1.elapsed();
long milliseconds = total_time.total_milliseconds();
boost::format output("%.6f");
output % (milliseconds/1000.0);
Но я использую таймер несколько раз, чтобы накопить продолжительность. Я хочу знать, с каким типом переменной я могу накапливать длительности (используйте оператор +). Например, с помощью float by я не знаю, как конвертировать из boost:: format в float
заранее спасибо
1 ответ
Решение
Согласно документации документации, time_duration
имеет operator +
, Так что можно использовать time_duration
сам накапливать длительности.