Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Describe un adaptador de iterador que satisfaga los requisitos de un iterador de salida.Inserta, en lugar de sobrescribe los elementos en el back-end de una secuencia y, por tanto, proporciona la semántica que es diferente de la semántica de sobrescribir proporcionada por los iteradores de los contenedores de secuencia de C++.La clase back_insert_iterator es de plantilla en el tipo de contenedor.
template <class Container>
class back_insert_iterator
Parámetros
- Container
El tipo de contenedor en la parte posterior de los elementos que van a insertar en un back_insert_iterator.
Comentarios
El contenedor debe cumplir los requisitos para una secuencia de inserción posterior donde es posible insertar elementos al final de la secuencia en tiempo constante amortizado.Contenedores STL secuencia definidos por el deque clase, lista clase y clase vector proporcionar la necesaria push_back miembro funcione y satisfacer estos requisitos.Estos tres contenedores, así como las cadenas de cada uno podrán adaptarse para utilizar con back_insert_iterators.A back_insert_iterator siempre se debe inicializar con su contenedor.
Constructores
Construye un back_insert_iterator que inserta elementos después del último elemento en un contenedor. |
Typedefs
Un tipo que proporciona un contenedor para el back_insert_iterator. |
|
Un tipo que proporciona una referencia para el back_insert_iterator. |
Operadores
Operador al eliminar la referencia que se utiliza para implementar la expresión del iterador de salida *i = x para una inserción posterior. |
|
Incrementos de la back_insert_iterator a la siguiente ubicación en la que se puede almacenar un valor. |
|
Operador de asignación utilizado para implementar la expresión del iterador de salida *i = x para una inserción posterior. |
Requisitos
Encabezado: <iterator>
Espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++
Biblioteca de plantillas estándar