1
下面是从另一个question这增加29.0分钟至60.0秒,并且显示结果以小时多的代码:定义分钟部
cout <<
static_cast<quantity<hour_base_unit::unit_type>>
(quantity<time>{29.0 * minute_base_unit::unit_type()} + 60.0 * seconds)
<< endl;
什么是推荐的方法,以限定minutes
因此上述表达式可以写成如:
cout <<
static_cast<quantity<hour_base_unit::unit_type>>
(29.0 * minutes + 60.0 * seconds)
<< endl;
http://www.boost.org/doc/libs/1_59_0/boost/units/systems/si/time.hpp似乎很重要 –