Implémenter une méthode d'une classe template dans le fichier cpp
	
	
		Bonjour
J'ai déclaré une classe template.
maClasse.h
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 | #ifndef MACLASSE_H
#define MACLASSE_H
 
template <class T> class MaClasse
{
private:
    T value;
public:
    MaClasse(){
    }
};
 
#endif // MACLASSE_H | 
 Le fichier cpp est vide. Cela compile.
Maintenant, je désire déplacer l'implémentation du constructeur vers le fichier cpp.
MaClasse.h devient :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 |  
#ifndef MACLASSE_H
#define MACLASSE_H
 
template <class T> class MaClasse
{
private:
    T value;
public:
    MaClasse();
};
 
#endif // MACLASSE_H | 
 Je ne trouve pas la bonne syntaxe pour l'implémentation. Voilà la dernière
tentative infructueuse :
	Code:
	
| 12
 3
 4
 5
 6
 7
 
 | #include "maclasse.h"
 
 
 
template <class T> class MaClasse<T>::MaClasse(){
 
} | 
 Une idée ?
Merci
Henri