2012-11-17 29 views
0

假设一个模板我有这样的模板:我怎么能专注在已经专门

template<class T, int a, int b> 
class Foo 

我上面的模板对焦炭的部分特殊版本:

template<int a, int b> 
class Foo<char, a, b> 

我还哪有专注于上述模板,比如a = 1?

+2

'template class Foo '? – Xeo

+0

编译器如何知道它是专门从第一个还是第二个? – Chin

+3

你不能专门化一个专业化,你只能使另一个专业化更好地匹配。 – Xeo

回答

0

你不能专门化一个专业化,你只能使另一个专业化更好地匹配。