Bonjour,
Je suis en train de coder un nouveau lecteur audio, et pendant le code de ma bibliothèque audio, je me suis dit que ça pourrait être pratique d'utiliser un iterator de ma classe Playlist (contenant les chemins absolus de toutes les musiques chargées), pouvant être incrémenté, décrémenté, et "randomenté" ( ^^ ).
J'ai vu sur la documentation de la STL que le Random Access Iterator était parfait pour moi. Cependant, je ne vois pas comment l'intégrer.
Ma question est donc : que faire pour intégrer un iterator à une classe ? (je suppose qu'il faut définir begin(), end(), et dériver l'iterator du type standard [dont je ne connais pas le nom pour le RAI], mais cela m'est complètement flou...) Pourriez-vous détailler les étapes necessaires ?
Merci d'avance.

 

 
		
		 
         
			
			

 
			

 Comment créer son propre iterator ?
 Comment créer son propre iterator ?
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
			 
   
 
						

 Envoyé par kidpaddle2
 Envoyé par kidpaddle2
					
				
 
 
 
			 )... pourrais-tu t'expliquer, Miles ? Je ne comprends pas ce que tu as voulu dire...
 )... pourrais-tu t'expliquer, Miles ? Je ne comprends pas ce que tu as voulu dire...
Partager