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

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

本文简介:选择自 pongba 的 blog

typedef mpl::vector_c<int,0,0,0,0,0,0,1> angle;

 

你可以将这个特殊的mpl::vector_c看作与前面那个冗长的mpl::vector一样,尽管它们的类型并不相同。

如果我们愿意,我们还可以定义一些复合单位:

 

//基本单位:m l  t ...

typedef mpl::vector_c<int,0,1,-1,0,0,0,0> velocity; // l/t

typedef mpl::vector_c<int,0,1,-2,0,0,0,0> acceleration;

// l/(t2)

typedef mpl::vector_c<int,1,1,-1,0,0,0,0> momentum; // ml/t

typedef mpl::vector_c<int,1,1,-2,0,0,0,0> force; // ml/(t2)

 

并且,有时候,标量的单位(如pi,标量的单位即没有单位——译注)也可以这样来描述:

 

 typedef mpl::vector_c<int,0,0,0,0,0,0,0> scalar;

 

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

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

go top