bonjour voila
j'ai une class boumbo qui utilise template et vector .h :
1 2 3 4 5 6 7 8
| template <class T>
class Boumbo
{
private :
vector<T*>tab_voiture ;
... |
ensuite j'utilise dans des fonctions (dans mon .cpp) mon vector
comme la :
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 ;
} |
et je crée la classe boumbo dans mon main :
Boumbo<Neuve> BoumboNeuves() ;
voila il y a un probléme car si j'utilise des fonctions dans mon objet BoumboNeuves ca me met des erreurs!
merci de m'aider a savoir ce qu'il cloche
Partager