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.
Partager