Spécialisation de template particulière
Bonjour,
est-il possible de spécialiser des classes ou des méthodes par rapport à un des types uniquement ?
Par exemple, imaginons la méthode :
Code:
template <typename A, typename B> void Method(A a, B b){}
Si je veux spécialiser par rapport à A quelque soit B, j'ai essayé :
Code:
template <typename B> void Method<int, B>(int a, B b){}
mais j'obtiens, de la part de g++, un
Code:
erreur: function template partial specialization «Method<float, B>» is not allowed
Est-ce possible et si oui quelle est la syntaxe ?
Flo.