Как накапливать длительности

Я использую переменную 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 сам накапливать длительности.

Другие вопросы по тегам