Condividi tramite


costruttore di 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
    Un oggetto basic_recursive_directory_iterator.

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

  • Code
    Un oggetto error_code.

Note

Il primo include 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 risulta impossibile aprire o letti, l'oggetto memorizza un nome file vuoto.

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

Ognuno dei primi tre costruttori consente a discesa nelle sottodirectory.

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

I quinti movimento- costrutti del costruttore di un oggetto da Right.

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

Requisiti

Filesystem diintestazione:

Spazio dei nomi: std::tr2::sys

Vedere anche

Riferimenti

classe di basic_recursive_directory_iterator

<filesystem>