std::insert_iterator
De cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Definido en la cabecera <iterator>
|
||
| template< class Container > class insert_iterator : public std::iterator< std::output_iterator_tag, |
||
std::insert_iterator es un iterador de salida que los elementos se inserta en un recipiente para la que fue construido, en la posición a la que apunta el iterador suministrado, utilizando la función del contenedor insert() miembro cada vez que el iterador (si desreferenciado o no) se asigna a. El incremento del std::insert_iterator es un no-op .Original:
std::insert_iterator is an output iterator that inserts elements into a container for which it was constructed, at the position pointed to by the supplied iterator, using the container's insert() member function whenever the iterator (whether dereferenced or not) is assigned to. Incrementing the std::insert_iterator is a no-op.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
Contenido |
[editar] Tipos de miembros
| Miembro de tipo
Original: Member type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
container_type
|
Container
|
[editar] Las funciones miembro
| construye una nueva insert_iterator Original: constructs a new insert_iterator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro público) | |
| Inserta un objeto en el recipiente asociado Original: inserts an object into the associated container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (función miembro público) | |
| no-op (función miembro público) |
[editar] Objetos miembros
| Persona
Original: Member name The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
container (protegida)
|
un puntero de tipo
Container* Original: a pointer of type Container* The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
iter (protegida)
|
un iterador de
Container::iterator tipo Original: an iterator of type Container::iterator The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Inherited from std::iterator
Member types
| Miembro de tipo
Original: Member type The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
Definition |
value_type
|
void |
difference_type
|
void |
pointer
|
void |
reference
|
void |
iterator_category
|
std::output_iterator_tag |
[editar] Ejemplo
#include <vector> #include <list> #include <iostream> #include <iterator> #include <algorithm> int main() { std::vector<int> v{1,2,3,4,5}; std::list<int> l{-1,-2,-3}; std::copy(v.begin(), v.end(), // may be simplified with std::inserter std::insert_iterator<std::list<int>>(l, std::next(l.begin()))); for(int n : l) std::cout << n << ' '; std::cout << '\n'; }
Salida:
-1 1 2 3 4 5 -2 -3
[editar] Ver también
| crea una std::insert_iterator de tipo inferido a partir de la discusión Original: creates a std::insert_iterator of type inferred from the argument The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (plantilla de función) | |
| iterador adaptador para la inserción en el extremo de un recipiente Original: iterator adaptor for insertion at the end of a container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (plantilla de clase) | |
| iterador adaptador para la inserción en la parte delantera de un contenedor Original: iterator adaptor for insertion at the front of a container The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (plantilla de clase) |

