std::experimental::filesystem::directory_iterator::directory_iterator
Von cppreference.com
< cpp | experimental | fs | directory iterator
| directory_iterator(); |
(1) | (Dateisystem-TS) |
| explicit directory_iterator( const path& p ); |
(2) | (Dateisystem-TS) |
| directory_iterator( const path& p, error_code& ec ); |
(3) | (Dateisystem-TS) |
| directory_iterator( const directory_iterator& ) = default; |
(4) | (Dateisystem-TS) |
| directory_iterator( directory_iterator&& ) = default; |
(5) | (Dateisystem-TS) |
Konstruiert einen neuen Verzeichnisiterator.
1) Konstruiert den End-Iterator.
2) Konstruiert einen Verzeichnisiterator, der auf den ersten Verzeichniseintrag eines durch p identifizierten Verzeichnisses verweist. Wenn p auf eine nicht existierende Datei oder kein Verzeichnis verweist, wird der End-Iterator zurückgegeben.
[bearbeiten] Parameter
| Dieser Abschnitt ist unvollständig |
[bearbeiten] Ausnahmen
1)
noexcept-Spezifikation:
noexcept
2) filesystem_error, wenn ein Fehler auftritt. Das Ausnahmeobjekt wird mit p als Argument konstruiert.
3)
noexcept-Spezifikation:
noexcept
[bearbeiten] Hinweise
Um über das aktuelle Verzeichnis zu iterieren, konstruieren Sie den Iterator als directory_iterator(".") anstatt directory_iterator("").