Costruttore 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
Oggetto basic_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 costruttore tentano di aprire e leggere la directory tramite il nome file memorizzato in Pval. Se l'apertura o la lettura non vengono completate, l'oggetto memorizza un nome file vuoto.
Il terzo costruttore memorizza in Code qualsiasi errore associato alla costruzione.
Il quarto costruttore copia l'oggetto Path memorizzato da Right e costruisce l'oggetto.
Il quinto costruttore sposta un oggetto da Right e costruisce l'oggetto.
Se la directory viene aperta correttamente e contiene almeno un nome file, il costruttore memorizza il primo nome file e il primo stato come voce corrente nella sequenza ripetuta.
Requisiti
Intestazione: filesystem
Spazio dei nomi: std::tr2::sys