Bonjour à tous,
J'ai un petit soucis d'ordre technique auquel je ne trouve pas de réponses sur le net.
J'aimerai gérer la priorité des fonctions dans une classe. Ça sera plus simple à expliquer avec l'exemple suivant :
Et voici le résulat de l'execution :
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
Dans cet exemple, j'ai 2 fonctions pour l'opérateur [], une qui gère en constante, et l'autre sans constante.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
Dans le cadre d'un développement d'API, j'aimerai faire en sorte que, par défaut, ce soit la fonction constante qui soient appelé. SAUF quand on s'en sert pour une affectation.
En gros, j'aimerai que x[0]=100 appelle la fonction non constante, et printf("%i\n", x[0]) la fonction constante, sans pour autant devoir caster comme dans le second printf.
Est-ce possible ??
Merci beaucoup.

 

 
		
		 
         
			
			

 
   




 Const et priorité de fonction
 Const et priorité de fonction
				 Répondre avec citation
  Répondre avec citation


 
  
  
  
 
 
			 
  
  
			 
   
				 A méditer: La solution la plus simple est toujours la moins compliquée
A méditer: La solution la plus simple est toujours la moins compliquée


 
 
 
			 Envoyé par koala01
 Envoyé par koala01
					
 
			
Partager