如何为boost :: uinit :: quantity分配值?

时间:2015-01-30 15:33:35

标签: c++ boost

我有以下typedef,这是一个1/10微度分辨率的角度:

typedef boost::units::quantity<boost::units::make_scaled_unit<
    boost::units::degree::plane_angle,
    boost::units::scale<10, boost::units::static_rational<-7>>
>::type, int32_t> angle

现在我尝试为角度分配一个值。

angle a = 20*boost::units::degree::plane_angle;

我发现以下错误消息:

error: expected primary-expression before ';' token.

有人可以帮我解释一下我如何为一个?

指定值

0 个答案:

没有答案