Compartir a través de


basic_directory_iterator::basic_directory_iterator Constructor

Crea un objeto basic_directory_iterator.

basic_directory_iterator();
basic_directory_iterator(const Path& Pval);
basic_directory_iterator(const Path& Pval, error_code& Code);
basic_directory_iterator(const basic_directory_iterator& Right);
basic_directory_iterator(basic_directory_iterator&& Right);

Parámetros

  • Right
    Un objeto basic_directory_iterator.

  • Pval
    Un objeto Path.Path puede ser basic_path o un tipo derivado de basic_path.

  • Code
    Un objeto de error_code .

Comentarios

El primer constructor almacena un puntero NULL.

El segundo y tercer constructores intentan abrir y leer el directorio mediante el nombre de archivo almacenado en Pval.Si el abierto o la lectura, el objeto almacena un nombre de archivo vacío.

El tercer constructor almacena en Code cualquier error asociado a la construcción.

Cuarta copia- construcciones de constructor el objeto almacenado de Path de Right.

Las quintas movimiento- construcciones de constructor un objeto de Right.

Si el directorio se abre y contiene correctamente al menos un nombre de archivo, el constructor almacena el primer nombre de archivo y estado mientras la entrada actual en la secuencia itera.

Requisitos

El sistema de archivosencabezado:

espacio de nombres: std::tr2::sys

Vea también

Referencia

clase de basic_directory_iterator

<filesystem>