costruttore di basic_directory_iterator::basic_directory_iterator

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

Parametri

  • Right
    Un oggetto basic_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 tramite il nome file archiviato in Pval.Se risulta impossibile aprire o letti, l'oggetto memorizza un nome file vuoto.

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

Il quarto copia- i costrutti del costruttore dell'oggetto archiviato Path 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 stato quando la voce corrente nella sequenza ripetuta.

Requisiti

Filesystem diintestazione:

Spazio dei nomi: std::tr2::sys

Vedere anche

Riferimenti

classe di basic_directory_iterator

<filesystem>