basic_directory_iterator::basic_directory_iterator, constructeur
Construit un objet basic_directory_iterator.
basic_directory_iterator();
basic_directory_iterator(const Path& Pval);
basic_directory_iterator(const Path& Pval, error_code& Code);
basic_directory_iterator(const basic_directory_iterator& Right);
basic_directory_iterator(basic_directory_iterator&& Right);
Paramètres
Right
Objet basic_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 en utilisant 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 dans Code toute erreur associé à la construction.
Le quatrième constructeur copie et construit l'objet Path stocké de 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 état en tant qu'entrée actuelle dans la séquence itérée.
Configuration requise
En-tête : filesystem
Espace de noms : std::tr2::sys