Compartilhar via


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

Consulte também

Referência

Classe basic_directory_iterator

<filesystem>