bonjour!
j ai un petit probleme avec les temnplates!
je cre une classe node dans un fichier .H
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
7
8
9 template<class T> class node { public: void print(); private: T data; };
mais ca ne marche pas!!
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; }
par contre si je met toute la fonction dans le fichier .h tout marche bien!
Partager