C++中的模板变量 是什么意思啊 求帮助!!
template <int i> class X {/*......*/}
X<(1>2)> x2;
不明白这是实例化了一个什么变量??
X<(1>2)> x2;
不明白这是实例化了一个什么变量??
作者: shaduniang 发布时间: 2011-06-14
template <int i> class X {/*......*/};
X< (1<2) > x2;
1<2在编译期间就计算出值为0
所以相当于
X<0> x2;
X< (1<2) > x2;
1<2在编译期间就计算出值为0
所以相当于
X<0> x2;
作者: healer_kx 发布时间: 2011-06-14
这能通过编译吗?
作者: pzhfei 发布时间: 2011-06-14
我VS2008可以编译。
作者: healer_kx 发布时间: 2011-06-14