std::filesystem::recursive_directory_iterator:: recursive_directory_iterator
|
recursive_directory_iterator
(
)
noexcept
;
|
(1) | (depuis C++17) |
|
recursive_directory_iterator
(
const
recursive_directory_iterator
&
other
)
;
|
(2) | (depuis C++17) |
|
recursive_directory_iterator
(
recursive_directory_iterator
&&
other
)
noexcept
;
|
(3) | (depuis C++17) |
|
explicit
recursive_directory_iterator
(
const
std::
filesystem
::
path
&
p
)
;
|
(4) | (depuis C++17) |
|
recursive_directory_iterator
(
const
std::
filesystem
::
path
&
p,
|
(5) | (depuis C++17) |
|
recursive_directory_iterator
(
const
std::
filesystem
::
path
&
p,
|
(6) | (depuis C++17) |
|
recursive_directory_iterator
(
const
std::
filesystem
::
path
&
p,
std::
error_code
&
ec
)
;
|
(7) | (depuis C++17) |
Construit un nouvel itérateur de répertoire récursif.
|
Cette section est incomplète
Raison : erreurs |
Table des matières |
Paramètres
| p | - | chemin vers l'objet du système de fichiers auquel l'itérateur de répertoire fera référence |
| ec | - | paramètre de sortie pour le rapport d'erreurs dans les surcharges non-lançantes |
| options | - | l'ensemble des options BitmaskType qui contrôlent le comportement de l'itérateur de répertoire |
| other | - | un autre itérateur de répertoire à utiliser comme source pour initialiser l'itérateur de répertoire |
Exceptions
Toute surcharge non marquée
noexcept
peut lever
std::bad_alloc
si l'allocation de mémoire échoue.
Notes
Les itérateurs de répertoire récursifs ne suivent pas les liens symboliques de répertoire par défaut. Pour activer ce comportement, spécifiez directory_options::follow_directory_symlink parmi l'ensemble d'options options .
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | Appliqué à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| LWG 3013 | C++17 |
error_code
surcharge marquée noexcept mais peut allouer de la mémoire
|
noexcept supprimé |