1
boost::mpl::integral_c
声明为:boost :: mpl :: integral_c等模板可以使用Boost.Typeof注册吗?
template <typename T, T N>
struct integral_c;
是否可以注册这种模板与Boost.Typeof:
- 对于任何
T
? - 对于一些
T
的?
boost::mpl::integral_c
声明为:boost :: mpl :: integral_c等模板可以使用Boost.Typeof注册吗?
template <typename T, T N>
struct integral_c;
是否可以注册这种模板与Boost.Typeof:
T
?T
的?N是一个模板参数,因此它只能是一个数值类型,因此它只允许T的数值类型,可以使用模板参数的类型。
请注意,模板参数可以是成员指针函数类型或成员指向数据类型,但它们也被视为类型。
您也可以传入引用类型,至少在MSVC中,只要它符合作为模板参数和其他一些参数的其他要求。 – Puppy 2010-10-25 15:07:25