を活用したいソフトウェア設計に取り組んでいますBoost.Units
。使用したい単位の中には時間を表すものもありstd::chrono
ますが、それらは標準であるため、それらには C++11 単位を使用する傾向があります。
Boost.Units
との間に明確な統合があるかどうか、chrono
または型間でスカラー値をコピーするだけで独自のコンバーターを作成し、型の安全性を失うことに頼る必要があるかどうか疑問に思っています。
この問題のベスト プラクティスはありますか?
を活用したいソフトウェア設計に取り組んでいますBoost.Units
。使用したい単位の中には時間を表すものもありstd::chrono
ますが、それらは標準であるため、それらには C++11 単位を使用する傾向があります。
Boost.Units
との間に明確な統合があるかどうか、chrono
または型間でスカラー値をコピーするだけで独自のコンバーターを作成し、型の安全性を失うことに頼る必要があるかどうか疑問に思っています。
この問題のベスト プラクティスはありますか?