l'important est l'astuce mise en évidence dans la FAQ
#include "exemple.tpp" // <-- astuce ici !!!
après la déclaration de la classe. On aurai tout aussi bien pu coller dans le .h l'implémentation des méthodes templates mais disons que pour des raisons de logique, d'esthétisme, de maintenance, ... on préfèrera séparer les templates dans un .tpp par exemple (l'extension importe peu -- évite .cpp quand même
)
Mais dans tout les cas l'essentiel à retenir est que tu ne peux pas écrire l'implémention de méthode template dans le .cpp
Partager