¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

raw_storage_iterator (Clase)

Una clase de adaptadores que se proporciona para permitir que los algoritmos almacenen sus resultados en memoria sin inicializar.

template <class OutputIterator, class Type>
class raw_storage_iterator

OutputIterator

Especifica el iterador de salida para el objeto que se almacena.

Tipo

El tipo de objeto que se está asignando el almacenamiento.

La clase describe un iterador de salida que construye objetos de Tipo escrito en la secuencia que genera. Un objeto de clase raw_storage_iterator<ForwardIterator, Tipo> tiene acceso al almacenamiento a través de un objeto de iteradores hacia delante, de la clase ForwardIterator, que se especifica al construir el objeto. Para un objeto primero de la clase ForwardIterator, la expresión &*first debe señalar el almacenamiento no construido para el objeto siguiente (de Tipotipo) en la secuencia generada.

Se utiliza esta clase de adaptador cuando es necesario separar la asignación de memoria y la construcción de objetos. raw_storage_iterator se puede utilizar para copiar objetos de almacenamiento inicializado, como la memoria asignada mediante la función de malloc .

raw_storage_iterator

Construye un iterador sin formato de almacenamiento con subyacente especificado generan iterador.

element_type

Proporciona un tipo que describe un elemento que se almacenará un iterador sin formato de almacenamiento.

iter_type

Proporciona un tipo que describa un iterador que es la base de un iterador sin formato de almacenamiento.

operator*

Un operador de desreferenciación utilizado para implementar la expresión de iterador de salida *ii = x.

operator=

Un operador de asignación se utiliza para implementar la expresión sin formato de iterador de almacenamiento *i = x para almacenar en memoria.

operator++

Operadores de Preincrement y de postincrement para iteradores sin formato de almacenamiento.

Memoria<deHeader: >

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft