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