Bonjour,
J'aimerai compiler une classe gérant des tableaux :
Mon fichier .h :
Dans conteneur.C j'ai toutes les fonctions membre de la classe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Dans mon fichier qui utilise cette classe je fais :
Avec un makefile, je compile et voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Je ne comprend pas très bien?!test-conteneur.C: In function `int main()':
test-conteneur.C:8: erreur: pas de fonction concordante pour l'appel à « tableau<int>::Ajouter(int) »
/home/bar/docs/C++/conteneurs/conteneur.C:19: note: candidats sont: int tableau<T>::Ajouter(T&) [with T = int]
test-conteneur.C:9: erreur: pas de fonction concordante pour l'appel à « tableau<int>::Ajouter(int) »
/home/bar/docs/C++/conteneurs/conteneur.C:19: note: candidats sont: int tableau<T>::Ajouter(T&) [with T = int]
test-conteneur.C:10: erreur: pas de fonction concordante pour l'appel à « tableau<int>::Ajouter(int) »
/home/bar/docs/C++/conteneurs/conteneur.C:19: note: candidats sont: int tableau<T>::Ajouter(T&) [with T = int]
test-conteneur.C:11: erreur: pas de fonction concordante pour l'appel à « tableau<int>::Ajouter(int) »
/home/bar/docs/C++/conteneurs/conteneur.C:19: note: candidats sont: int tableau<T>::Ajouter(T&) [with T = int]
make: *** [test-conteneur] Erreur 1

 

 
		
		 
         
 

 
			
			





 Template sous unix (cc)
 Template sous unix (cc)
				 Répondre avec citation
  Répondre avec citation
Partager