Bonjour,
je suis débutant et ai écrit le programme suivant (j'ai laissé les parties de code qui nous intéressent) :
Ce programme accepte le transtypage dans le programme principal, c'est à dire que "tab_chaine.empiler("test1") fonctionne et l'argument formel "const chaine& chn" de "int pile_chaine::empiler" s'initialise grace au constructeur de transtypage défini au début.
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
J'ai essayé avec une modification suivante (je note ici uniquement les lignes où j'ai changé quelque chose) :
le seul changement que j'ai fait est de remplacer l'argument constant formel ("const chaine& chn") de "int pile_chaine::empiler" en un argument non constant ("chaine& chn") et à la compilation j'ai l'erreur suivante :
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
Est-ce que quelqu'un peut m'expliquer pourquoi le transtypage ne fonctionne plus. Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Xavier

 

 
		
		 
         
 

 
			
			


 
   


 débutant : question technique sur transtypage
 débutant : question technique sur transtypage
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
			

 
   
 Envoyé par flamant
 Envoyé par flamant
					
				
 
 
Partager