Как накапливать длительности - PullRequest
1 голос
/ 02 апреля 2012

Я использую переменную 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);

Но я использую таймер несколько раз, чтобы накапливать длительности. Я хочу знать, с каким типом переменной я могу накапливать длительности (используйте оператор + ). Например, с плавающей запятой я не знаю, как преобразовать из boost :: format в float

Заранее спасибо

1 Ответ

1 голос
/ 02 апреля 2012

Согласно документации , документации , time_duration имеет operator +.Таким образом, можно использовать time_duration для накопления длительностей.

...