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