constructeur de basic_recursive_directory_iterator::basic_recursive_directory_iterator
Construit un objet 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);
Paramètres
Right
Objet basic_recursive_directory_iterator.Pval
Objet Path.Path peut être basic_path ou un type dérivé d' basic_path.Code
Un objet d' error_code .
Notes
Le premier constructeur stocke un pointeur null.
La deuxième et troisième tentative de constructeurs pour ouvrir et lire le dossier qui contient le nom de fichier stocké dans Pval.En cas de échec ouverts ou lus, l'objet stocke un nom de fichier vide.
Le troisième constructeur signale une erreur associée à la construction dans Code.
Les trois premiers constructeurs permet du jambage descendant dans les sous-répertoires.
Le quatrième copie- les éléments de constructeur un objet d' Right.
Les cinquièmes mouvement-éléments de constructeur un objet d' Right.
Si le dossier est correctement ouvert et contient au moins un nom de fichier, le constructeur stocke le premier nom de fichier et l'état associé à mesure que l'entrée actuelle dans la séquence est itérée.
Configuration requise
Système de fichiers d'en-tête :
l'espace de noms : std::tr2::sys