basic_recursive_directory_iterator::basic_recursive_directory_iterator, constructeur
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 soit un basic_path soit un type dérivé de basic_path.Code
Objet code_erreur .
Notes
Le premier constructeur stocke un pointeur null.
La deuxième et la troisième tentative de constructeurs d'ouvrir et de lire le répertoire qui contient le nom de fichier stocké dans Pval. Si l'ouverture ou la lecture échoue, l'objet enregistre un nom de fichier vide.
Le troisième constructeur stocke toute erreur associée avec la construction dans Code.
Les trois premiers constructeurs autorisent la décroissance dans des sous-répertoires.
Le quatrième constructeur construie par copie un objet depuis Right.
Le cinquièmes constructeur déplace et construit un objet de Right.
Si le répertoire est ouvert avec succès et contient au moins un nom de fichier, le constructeur enregistre le premier nom de fichier et l'état associé en tant qu'entrée actuelle dans la séquence itérée.
Configuration requise
En-tête : filesystem
Espace de nom : std::tr2::sys