avec icc :
test.cpp(7): error: an explicit template argument list is not allowed on this declaration
void fnct<1, A>(){std::cout<<"1"<<std::endl;}
Par contre, c'est possible mais il faut spécialiser une classe entière et non pas juste une fonction :
http://repository.sectionpc.info/C/godrik.cpp
Je ne sais pas si c'est juste un problème de syntaxe ou s'il y a une meilleur raison pour le fait que ça ne fonctionne pas avec une fonctio. Il faudra regarder dans le Stroustrup.