{filelink=15188}
#include
#include
#include
using namespace std;
int main() {
vector vecteur;
vector::iterator itr;
//Ajouter 5 lettres dans le vecteur
for(int i=0; i<9; i++)
vecteur.push_back(i+'A');
cout << "Contenu initial du vecteur: ";
itr = vecteur.begin();
while(itr != vecteur.end())
cout << *itr++ << " ";
cout << endl;
itr = vecteur.begin();
/* Positionner l'itérateur sur le point 5 du vecteur*/
itr += 5;
/* Créer un insert_iterator sur le point 5 du vecteur*/
insert_iterator > i_itr(vecteur, itr);
// Insérer la lettre 'z' après la lettre 'e' dans le vecteur
*i_itr++ = 'z';
cout << "Contenu du vecteur après l'insertion: ";
itr = vecteur.begin();
while(itr != vecteur.end())
cout << *itr++ << " ";
return 0;
}
/*
Contenu initial du vecteur: A B C D E F G H I
Contenu du vecteur après l'insertion: A B C D E z F G H I
*/