Condividi tramite


Costruttore basic_recursive_directory_iterator::basic_recursive_directory_iterator

Costruisce un oggetto 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);

Parametri

  • Right
    Oggetto basic_recursive_directory_iterator.

  • Pval
    Oggetto Path. Path può essere un basic_path o un tipo derivato da basic_path.

  • Code
    Oggetto error_code.

Note

Il primo costruttore memorizza un puntatore null.

Il secondo e il terzo costruttori tenta di aprire e leggere la directory che contiene il nome file archiviato in Pval. Se l'apertura o la lettura non vengono completate, l'oggetto memorizza un nome file vuoto.

Il terzo costruttore archivia qualsiasi errore associato alla costruzione in Code.

Ognuno dei primi tre costruttori sono consentiti descending nelle sottodirectory.

Il quarto copia- i costrutti del costruttore di un oggetto da Right.

Il quinto costruttore sposta un oggetto da Right e costruisce l'oggetto.

Se la directory corretta è aperta e contiene almeno un nome file, il costruttore archivia il primo nome file e lo stato collegato mentre la voce corrente nella sequenza ripetuta.

Requisiti

Header: filesystem

Spazio dei nomi: std::tr2::sys

Vedere anche

Riferimenti

Classe basic_recursive_directory_iterator

<filesystem>