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 :
Si je veux spécialiser par rapport à A quelque soit B, j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part template <typename A, typename B> void Method(A a, B b){}
mais j'obtiens, de la part de g++, un
Code : Sélectionner tout - Visualiser dans une fenêtre à part template <typename B> void Method<int, B>(int a, B b){}
Est-ce possible et si oui quelle est la syntaxe ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part erreur: function template partial specialization «Method<float, B>» is not allowed
Flo.
Partager