我有一个非类型模板类Foo:
template <int n>
class Foo {
public:
Foo(){}
};
Run Code Online (Sandbox Code Playgroud)
如何在一个数组中存储该类的多个实例?(当实例都具有不同的模板值时.)
但是,这不起作用:
Foo<int> myArray[] = {Foo<1>() , Foo<2>() , Foo<3>()};
Run Code Online (Sandbox Code Playgroud)
编译器错误是:非类型模板参数的模板参数必须是表达式