【发布时间】:2012-01-09 23:19:07
【问题描述】:
在 boost 单元中,我通常通过乘以其中一个静态常量来赋值:
例如
using namespace boost::units;
quantity<si::angular_velocity> av = 0.5 * si::radians_per_second;
但是当没有定义乘数 const 时我该怎么做呢?
例如这不会编译,因为 boost::units::si::radians_per_second_per_second 没有定义。
quantity<si::angular_acceleration> aa = 0.5 * si::radians_per_second_per_second;
【问题讨论】:
-
我什至无法编译您的第一个示例。
-
0.5 * si::radians_per_second / si::seconds工作吗? -
对不起@pmr,我的数量丢失,我已经简化了我的例子。
标签: c++ boost boost-units