Compartir a través de


clase de basic_directory_iterator

Describe un iterador de entrada ese secuencias con los nombres de archivo en un directorio del sistema de archivos.Para un iterador X, la expresión *X se evalúa como basic_directory_entry un objeto que contenga un nombre de archivo y todo lo que se conoce el estado del archivo asociado.

template<class Path>
class basic_directory_iterator : public iterator<input_iterator_tag, basic_directory_entry<Path> >;

Comentarios

La clase almacena un objeto de Path escrito, que representa el nombre de archivo actual en la secuencia de directorio.Path puede ser basic_path o un tipo derivado de basic_path.

Members

Hh874878.collapse_all(es-es,VS.110).gifTypedefs públicas

Nombre

Descripción

basic_directory_iterator::path_type

Un sinónimo para el parámetro Path de la plantilla.

basic_directory_iterator::string_type

Un sinónimo para el tipo string Path::string_type.

basic_directory_iterator::value_type

Un sinónimo de basic_directory_entry<Path>.

Hh874878.collapse_all(es-es,VS.110).gifConstructores públicos

Nombre

Descripción

basic_directory_iterator::basic_directory_iterator Constructor

Crea un objeto basic_directory_iterator.

Hh874878.collapse_all(es-es,VS.110).gifOperadores públicos

Nombre

Descripción

operador de basic_directory_iterator::operator*

Recupera el objeto almacenado de Path.

operador de basic_directory_iterator::operator++

Lee y almacena el siguiente objeto de Path.

operador de basic_directory_iterator::operator=

Operador de asignación para el objeto actual de Path.

operador de basic_directory_iterator::operator->

Devuelva &**this.

Requisitos

El sistema de archivos Encabezado:

Espacio de nombres: std::tr2::sys

Vea también

Referencia

<filesystem>

Otros recursos

Archivos de encabezado