【发布时间】:2015-09-13 16:57:48
【问题描述】:
我正在寻找常量 (n) 的定义,允许它们在模板构造函数中用作参数,例如。像这样:
const int n[5] = { 4, 8, 16, 32, 64 };
for (int i = 0; i < 5; i++)
{
SomeClass<n[i]> C;
(...other things depending on n[i])
}
SomeClass 看起来像
template<int n> class SomeClass {...}
有什么办法(使用宏或其他方法)吗?
【问题讨论】:
标签: c++ arrays templates constants