Resultados de la búsqueda a petición "partial-specialization"
Ambigüedad de especialización de plantilla parcial
No puedo ver por qué la declaración en main es ambigua. template<class T, class U, int I> struct X { void f() { cout << "Primary template" << endl; } }; template<class T, int I> struct X<T, T*, I> {void f() { cout << "Partial specialization 1" ...