我可以从divide_typeof_helper中检索基本usint吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我可以从divide_typeof_helper中检索基本usint吗?相关的知识,希望对你有一定的参考价值。
我们确实定义了我们计划在我们的应用程序中使用的相关单元(基础和派生)。已经使用divide_typeof_helper定义了一些派生单位(例如,对于速度数量,km_per_hour_unit)。
using namespace boost::units;
namespace my_units
{
typedef metric::hour_base_unit::unit_type hour_unit;
typedef kilometer_base_unit::unit_type kilometer_unit;
typedef divide_typeof_helper<kilometer_unit, hour_unit>::type km_per_hour_unit;
}
现在......假设我知道我正在处理km_per_hour_unit,有没有办法可以检索用作速度派生单位的分子和分母的单位?
我希望以某种方式从km_per_hour_unit到达kilometer_unit和hour_unit。
任何提示?
答案
根据the documentation的说法,没有办法收回这些信息。
这就是说,无论如何都有无效的C ++概要(typedef
是一个成员函数怎么样?别名的名字是什么?)所以也许可以用一小撮盐来仔细检查一下Boost邮件列表。
以上是关于我可以从divide_typeof_helper中检索基本usint吗?的主要内容,如果未能解决你的问题,请参考以下文章
我可以从 plist 中读取,但无法从另一个 plist 中读取