以下是问题的代码版本:
template <class T>
class Foo
{
//Stuff
}
Foo<Foo*> object;
编译这个给了我:
&#34;模板参数1无效错误。&#34;
我的问题是,
Foo<Foo<Foo<.....>>>
但请告诉我正确的原因我的想法不正确。此外,我尝试了Foo
的前瞻声明,但这不起作用。
答案 0 :(得分:6)
Foo
需要模板参数,您可以:
Foo<Foo<int>*> object;