第三章 深度探索元函数 (1)[10]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 pongba 的 blog

3.1.2 物理量的表示

上面所列的类型仍然是纯粹的元数据。要想对真实的计算进行类型检查,我们还需要以某种方式将它们(元数据)绑定到运行时数据。一个简单的数值外覆类——模板参数为数据类型tt的单位——刚好合适:

 

template <class t, class dimensions>

struct quantity

{

    explicit quantity(t x)

       : m_value(x)

    {}

 

    t value() const { return m_value; }

 private:

    t m_value;

};

 

现在,我们有了将数值和单位联系到一起的办法。例如,我们可以说:

本文关键:第三章 深度探索元函数 (1)
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top