bonjour!
j ai un petit probleme avec les temnplates!

je cre une classe node dans un fichier .H

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
template<class T>
class node
{
public:
void print();
private:
T data;
};
et ensuite je veux ecrire le code de la fonction dans un fichier .CPP

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
template<class T>
void node<T>::print()
{
cout<<data;
}
mais ca ne marche pas!!

par contre si je met toute la fonction dans le fichier .h tout marche bien!