Bonjour,
un petit souci avec les conversions implicites. J'ai un operator du type :
Avec scalar_expression une classe contenant un constructeur de conversion :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Mais quand je fais l'appel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
Avec V1 et V2 des types dérivants de hybrid_expression, le compilo ne trouve pas d'oérateur adéquat. Ca passe uniquement si je fais un opérateur du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2V1 = V2 + 4;
Apparemment le fait que l'argument de l'opérateur soit un template empêche la résolution de type. J'ai essayé également de passer par une classe de traits spécialisée du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Même problème. Quelqu'un aurait une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
Merci d'avance.

 

 
		
		 
         
 

 
			
			

 
   
 


 template et conversion implicite
 template et conversion implicite
				 Répondre avec citation
  Répondre avec citation
Partager