Bonjour,
J'ai plutôt du mal avec les templates =/ pour commencer voici mon code:
top.h:
top.cpp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #pragma once template <typename T> class Top { protected: T m_name; int m_position; public: Top(T,int); ~Top(void); }; #include "Top.cpp"
Pourtant très petite portion de code, je n'arrive pas à le faire marcher, il me renvoi des erreurs pour les fonctions du cpp (du genre il manque un ; avant < ), on ma dit que l'on devait inclure le cpp à la fin du .h, mais apparament j'ai un autre problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 /***************************************************/ // Constructeurs et Destructeurs template <typename T> Top<T>::Top(T name,int position): m_name(name),m_position(position) { } template <typename T> Top<T>::~Top(void) { }
Si quelqu'un pouvait m'aider ça serait gentil ^^
Bonne Journée
Partager