(re)Bonjour,
Voilà mon problème : j'ai une classe non-template qui contient une méthode publique template, cette classe est déclarée dans un fichier Header.
Le problème est que je ne sais pas où il faut mettre les spécialisations de cette méthode : si je les mets dans le header et que 2 fichiers source cpp incluent cet en-tête alors gcc me retourne une erreur "Multiple definitions" même si l'en-tête est correctement protégé par #ifndef; si je met les spécialisations dans un fichier source j'ai aussi ce problème...
Que faire?
Merci d'avance...
Partager