使用模板模板参数对模板类进行部分特化

时间:2013-06-25 21:47:22

标签: c++ templates

template <typename T, template <typename> class Bar>
class Foo
{
     Bar<T> bar;
};

我正在尝试对此类进行专门化,该类的类型为Foo<Bar<Foo>>,其中Bar是具有1个模板参数的任意模板类。谁能告诉我怎么做?另外,我不想坚持这个特定的模板类定义。如果可以通过使用Foo的不同定义来完成,那也没关系。

编辑: 我的意思是我希望专业化是Foo<Foo, Bar<Foo>>

类型

0 个答案:

没有答案