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 objeto de iterador de entrada.Extrae los objetos de la clase tipo de desde una secuencia de entrada, que se accede a través de un objeto, almacenes, de tipo puntero a basic_istream<CharType, rasgos>.
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
class Distance= ptrdiff_t
>
class istream_iterator :
public iterator<input_iterator_tag, Type, Distance, const Type *, const Type &>
Parámetros
Tipo
El tipo de objeto se extrae de la secuencia de entrada.CharType
El tipo que representa el tipo de carácter para el istream_iterator.Este argumento es opcional y el valor predeterminado es char*.*Traits
El tipo que representa el tipo de carácter para el istream_iterator.Este argumento es opcional y el valor predeterminado es char_traits<CharType >.Distancia
Firmado de un tipo integral que representa el tipo de diferencia para el istream_iterator.Este argumento es opcional y el valor predeterminado es ptrdiff_t*.*
Después de construir o incremento de un objeto de clase istream_iterator con un puntero almacenado que no son null, el objeto intenta extraer y almacenar un objeto de tipo tipo de de la secuencia de entrada asociada.Si se produce un error en la extracción, el objeto reemplaza efectivamente el puntero almacenado con un puntero nulo, lo que un indicador de final de la secuencia.
Constructores
Ya sea un iterador de final de la secuencia como el valor predeterminado se construye istream_iterator o un istream_iterator inicializado al tipo de secuencia del iterador en la que lee. |
Typedefs
Un tipo que proporciona para el tipo de carácter de la istream_iterator. |
|
Un tipo que proporciona para el tipo de secuencia de la istream_iterator. |
|
Tipo de un tipo que proporciona para los rasgos de carácter de la istream_iterator. |
Operadores
El eliminación de referencia al operador devuelve el objeto almacenado de tipo Type dirigida por el istream_iterator. |
|
Devuelve el valor de un miembro, si existe. |
|
Ya sea extrae un objeto tenga un incremento de la secuencia de entrada o copia el objeto antes de incrementar y devuelve la copia. |
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