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