Compartilhar via


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

Consulte também

Referência

Classe basic_recursive_directory_iterator

<filesystem>