basic_directory_iterator::basic_directory_iterator construtor
Constrói um objeto de 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
Um objeto de basic_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 usando 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 em Code qualquer erro que é associado com a compilação.
Quarta cópia- compilações do construtor do objeto armazenado Path 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 status enquanto a entrada atual na seqüência iterada.
Requisitos
o sistema de arquivos deCabeçalho:
namespace: std::tr2::sys