2012-11-17 30 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

你不能專門化一個專業化,你只能使另一個專業化更好地匹配。