我定义了两个数量,例如:
using MicroVolt = boost::units::quantity<decltype(boost::units::si::micro * boost::units::si::volts), double>;
using Volt = boost::units::quantity<boost::units::si::electric_potential, double>;
这很完美,但是我不知道从MicroVolt构造Volt的方法。我可以使用quantity_cast将MicroVolt转换为两倍。通过lettig boost可以解决此问题吗?我的意思是将MicroVolt对象放入Volt构造函数中的转换。