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似乎很重要 –