Construtor basic_recursive_directory_iterator::basic_recursive_directory_iterator
Constrói um objeto 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 basic_recursive_directory_iterator.Pval
Um objeto Path. Path pode ser um basic_path ou um tipo derivado de basic_path.Code
Um objeto error_code.
Comentários
O primeiro construtor armazena um ponteiro nulo.
O segundo e o terceiro construtores tentam abrir e ler o diretório que tem o nome de arquivo armazenado em Pval. Se a abertura ou leitura falhar, o objeto armazena um nome de arquivo vazio.
O terceiro construtor armazena qualquer erro que é associado com a criação em Code.
Cada um dos três primeiros construtores permite a ordem decrescente em subdiretórios.
A quarta copiados e as construções de construtor um objeto de Right.
O quinto construtor move e constrói 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 a entrada atual na sequência iterada.
Requisitos
o sistema de arquivos deCabeçalho:
Namespace: std::tr2::sys