1

我正在使用 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

提前致谢

4

1 回答 1

1

根据文档文档time_durationoperator +。因此可以使用time_duration自身来累积持续时间。

于 2012-04-02T09:30:23.973 回答