#include <cstdlib>
#include <iostream>
#include <list>
using namespace std;
// Ejemplo: buscar e insertar
void insertar()
{
list <string> nombres;
nombres.push_back("Juan");
nombres.push_back("Jose");
nombres.push_back("Pedro");
nombres.push_back("Pablo");
// Se obtiene un iterador al inicio de la lista
list<string>::iterator it = nombres.begin();
// Buscamos el elemento "Pedro"
while (*it != "Pedro" && it != nombres.end() ) it++;
// Insertamos un elemento "Maria" en la posición indicada
// por el iterador it.
nombres.insert(it, 1, "Maria");
it = nombres.begin();
while( it != nombres.end() )
{
cout << *it++ << endl;
}
}
int main(int argc, char *argv[])
{
insertar();
system("PAUSE");
return EXIT_SUCCESS;
}
No hay comentarios:
Publicar un comentario