Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original
Este tema aún no ha recibido ninguna valoración - Valorar este tema

front_inserter

Crea un iterador que pueda insertar elementos en el principio de un contenedor especificado.

template<class Container>
   front_insert_iterator<Container> front_inserter(
      Container& _Cont
   );
_Cont

El objeto contenedor cuyo nuevo tiene un elemento insertado.

front_insert_iterator asociado al objeto contenedor _Cont.

La función front_insert_iterator miembro de la clase de front_insert_iterator también se puede utilizar.

Dentro de la biblioteca de plantillas estándar, el argumento debe hacer referencia a uno de los dos contenedores de secuencias que tienen la función push_backmiembro: clase de deque o clase de lista.

// iterator_front_inserter.cpp
// compile with: /EHsc
#include <iterator>
#include <list>
#include <iostream>

int main( )
{
   using namespace std;
   int i;
   list <int>::iterator L_Iter;

   list<int> L;
   for ( i = -1 ; i < 9 ; ++i )
   {
      L.push_back ( i );
   }

   cout << "The list L is:\n ( ";
   for ( L_Iter = L.begin( ) ; L_Iter != L.end( ); L_Iter++)
      cout << *L_Iter << " ";
   cout << ")." << endl;

   // Using the template function to insert an element
   front_insert_iterator< list < int> > Iter(L);
   *Iter = 100;

   // Alternatively, you may use the front_insert member function
   front_inserter ( L ) = 200;

   cout << "After the front insertions, the list L is:\n ( ";
   for ( L_Iter = L.begin( ) ; L_Iter != L.end( ); L_Iter++)
      cout << *L_Iter << " ";
   cout << ")." << endl;
}
L de la lista es: (-1 0 1 2 3 4 5 6 7 8).Después de las inserciones adelantadas, l de la lista es: (200 100 -1 0 1 2 3 4 5 6 7 8).

encabezado: <iterador>

espacio de nombres: std

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.