Construtor basic_directory_iterator::basic_directory_iterator
Constrói um objeto 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 basic_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 terceiro construtores tentam abrir e ler o diretório usando 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 em Code qualquer erro que esteja associado à construção.
O quarto construtor copia e constrói o objeto Path armazenado de Right.
O quinto construtor move e constrói um objeto de Right.
Se o diretório for aberto com êxito e contiver pelo menos um nome de arquivo, o construtor armazenará o primeiro nome de arquivo e status como entrada atual na sequência iterada.
Requisitos
Cabeçalho: sistema de arquivos
Namespace: std::tr2::sys