Namensräume
Varianten
Aktionen

std::experimental::filesystem::directory_iterator::directory_iterator

Von cppreference.com
 
 
 
 
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

[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("").