Bonjours je cherche a faire une fonction toute bête qui prend en paramètre en référence un conteneur et affiche l'ensemble de ses éléments. Ou si un paramètre entier a été donner après afficher les N premiers éléments.
Débutant avec les templates j'ai fait quelques exemples basiques mais la je ne vois pas comment je dois faire ...
Jusqu'ici j'ai fait cela (en utilisant .begin et .end qui sont commun aux trois que je veux utiliser deque list et vector)
Alors je me doute bien que ca ne peut pas marcher en l'etat. surtout la 2eme ligne mais le problème est que je ne vois pas comment faire autrement. Et tout les tutoriaux que j'ai vu sur les templates n'abordait jamais le sujet des conteneurs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Template <typename T> T affiche_serie(T[]) { T::iterator it; for (it=T.begin();it !=T.end();it++) { std::cout << "-"<<*it; } }
D'avance merci !
Partager