我有以下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.
有人可以帮我解释一下我如何为一个?
指定值