Bonjour à tous !
Je tente d'appeler une méthode que j'ai déjà réussi à appeler en amont, mais cette fois-ci les types ne correspondent pas à ceux attendus. Je pense que le souci vient de la conversion en références mais la méthode à suivre m'échappe. Impossible de compiler.
Voici les codes:
Prototype de la méthode :
maintenant, un premier appel de ma méthode qui fonctionne très bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
Mais dans une autre classe, j'appelle ma méthode comme suit et les arguments n'ont pas les bons types !
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
A noter que toutes les constantes sont des static const std::string de la classe constante. Comment je peux les transformer en références ? Pourquoi si je choisis d'écrire "MODEL" en dur comme précédemment ça me le prend comme une char[6] et non pas comme une std::string::basic_string comme précédemment ? Tout ça m'échappe un peu...
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
Help !

 

 
		
		 
         
 

 
			
			

 
   
 


 Passage d'argument par référence : no instance of overloaded function matches the argument list
 Passage d'argument par référence : no instance of overloaded function matches the argument list
				 Répondre avec citation
  Répondre avec citation

 Envoyé par TropMDR
 Envoyé par TropMDR
					



 
  
  
 
 
 
 
			
Partager