Partager via


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

Voir aussi

Référence

classe de basic_recursive_directory_iterator

<filesystem>