basic_recursive_directory_iterator::basic_recursive_directory_iterator construtor
constrói um objeto de basic_recursive_directory_iterator .
basic_recursive_directory_iterator();
basic_recursive_directory_iterator(const Path& Pval);
basic_recursive_directory_iterator(const Path& Pval, error_code& Code);
basic_recursive_directory_iterator(const basic_recursive_directory_iterator& Right);
basic_recursive_directory_iterator(basic_recursive_directory_iterator&& Right);
Parâmetros
Right
um objeto de basic_recursive_directory_iterator .Pval
um objeto de Path .Path pode ser basic_path ou um tipo que é derivado de basic_path.Code
um objeto de error_code .
Comentários
o primeiro construtor armazena um ponteiro nulo.
O segundo e terceiro construtores tenta abrir e ler o diretório que tem o nome de arquivo armazenado em Pval.Se o aberto para leitura ou falham, o objeto armazena um nome de arquivo vazio.
O terceiro construtor armazena qualquer erro que é associado com a compilação em Code.
Cada um dos primeiros três construtores permite a descida em subpastas.
Quarta cópia- compilações construtor de um objeto de Right.
As quintas movimento- compilações construtor de um objeto de Right.
Se o diretório com êxito é aberto e contém pelo menos um nome de arquivo, o construtor armazena o primeiro nome de arquivo e o status associado como entrada atual na seqüência iterada.
Requisitos
o sistema de arquivos deCabeçalho:
namespace: std::tr2::sys