Я работаю над дизайном программного обеспечения, в котором я бы хотел использовать Boost.Units
. Некоторые из единиц, которые я хотел бы использовать, представляют время, однако я склонен использовать блоки С++ 11 std::chrono
для них, поскольку они стандартные.
Мне интересно, есть ли какая-либо чистая интеграция между Boost.Units
и chrono
, или я должен прибегать к написанию своих собственных конвертеров и потерять безопасность типов, просто скопировав скалярные значения между типами.
Есть ли какие-либо рекомендации по этой проблеме?