bonjour voila
j'ai une class boumbo qui utilise template et vector .h :
ensuite j'utilise dans des fonctions (dans mon .cpp) mon vectorCode:
1
2
3
4
5
6
7
8 template <class T> class Boumbo { private : vector<T*>tab_voiture ; ...
comme la :
et je crée la classe boumbo dans mon main :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 template <class T> T* Boumbo<T>::rechercher_voiture(unsigned int num_s){ unsigned int i = 0 ; T* pVoiture = NULL ; while(i < tab_voiture.size() && pVoiture == NULL ){ //on parcours le tableau de voitures voitures et on pointe sur la voiture correspondant au numero de serie if((*tab_voiture[i]).get_num_serie() == num_s ){ pVoiture = tab_voiture[i] ; } i++ ; } return pVoiture ; }
voila il y a un probléme car si j'utilise des fonctions dans mon objet BoumboNeuves ca me met des erreurs!Code:Boumbo<Neuve> BoumboNeuves() ;
merci de m'aider a savoir ce qu'il cloche