Bonjour, j'aimerais votre avis car je ne sais pas comment spécialiser une classe à l'intérieur d'un classe elle même template, sur g++ :
Comment faire ici pour spécialiser la fonction A::f() pour les int par exemples? Car si je le fais à l'intérieur de la classe j'ai une erreur de g++ qui dis que c'est impossible "error: invalid explicit specialization before '>' token" et je trouve pas de solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 template<typename T> struct Foo { template<typename U> void f() { /* Plein de code ici... */ } };
Et je n'arrive pas à le faire en dehors de la classe.
Merci d'avance ppour votre aide!
Partager