[英]How to define a derived dimension from another derived dimension in Boost Units?
您可以使用單位運算符來操縱更高級別的尺寸,然后將其類型定義為有用的東西。 這些單元運算符可在<boost/units/operators.hpp>
頭文件中找到。
示例可在文檔中找到,並在此處用於創建物理常數的高級尺寸[<boost/units/systems/si/codata/typedefs.hpp>][1]
typedef divide_typeof_helper<frequency,electric_potential>::type frequency_over_electric_potential;
typedef divide_typeof_helper<electric_charge,mass>::type electric_charge_over_mass;
typedef divide_typeof_helper<mass,amount>::type mass_over_amount;
並針對您的具體情況:
typedef divide_typeof_helper< power , area >::type power_over_area;
typedef divide_typeof_helper< power_over_area, temperature >::type heat_transfer_coeff;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.