Hello,
Je débute en C++, après un lavage de cerveau avec Java... voici donc ma question :
En Java, on a un truc bien pratique qui est le Iterator<Maclasse>, et j'ai vu qu'en c++, on a aussi des "iterator".
Ce que je ne comprends pas, c'est comment les utiliser comme je veux.
Exemple : je veux un constructeur de classe A qui prend en paramètre tout plein d'objets de la classe B, en nombre indéfini.
Pour faire ça de façon jolie, j'aimerais proposer un constructeur avec en paramètre un itérateur sur des objets de la classe B (je ne veux pas savoir si l'utilisateur stocke ses objets dans un vector, list, deque, etc).
Seulement, j'ai bien l'impression que je ne peux pas, et que ça ne marche pas du tout comme ça...
Une idée ? Une solution de remplacement ?
Merci beaucoup !