Here's a bit of code from another question which adds 29.0 minutes to 60.0 seconds and displays the result in hours:
cout <<
static_cast<quantity<hour_base_unit::unit_type>>
(quantity<time>{29.0 * minute_base_unit::unit_type()} + 60.0 * seconds)
<< endl;
What's the recommended way to define minutes
so that the above expression can be written as:
cout <<
static_cast<quantity<hour_base_unit::unit_type>>
(29.0 * minutes + 60.0 * seconds)
<< endl;