std::experimental::filesystem::path::begin, std::experimental::filesystem::path::end
Von cppreference.com
< cpp | experimental | fs | path
| iterator begin() const; |
(1) | (Dateisystem-TS) |
| iterator end() const; |
(2) | (Dateisystem-TS) |
1) Gibt einen Iterator auf das erste Element des Pfades zurück. Wenn der Pfad leer ist, ist der zurückgegebene Iterator gleich end().
2) Gibt einen Iterator zurück, der auf das Element nach dem letzten Element des Pfades zeigt. Das Dereferenzieren dieses Iterators ist undefiniertes Verhalten.
Die durch dieses Iteratorpaar bezeichnete Sequenz besteht aus folgenden
1) Wurzelname (falls vorhanden).
2) Wurzelverzeichnis (falls vorhanden).
3) Sequenz von Dateinamen, wobei alle Verzeichnistrenner weggelassen werden.
4) Wenn nach dem letzten Dateiname im Pfad ein Verzeichnistrenner steht, ist das letzte Element vor dem End-Iterator ein fiktiver Punkt-Dateiname.
Inhalt |
[bearbeiten] Parameter
(keine)
[bearbeiten] Rückgabewert
1) Iterator auf das erste Element des Pfades.
2) Iterator auf das Ende des Pfades.
[edit] Exceptions
Kann implementierungsdefinierte Ausnahmen auslösen.
[bearbeiten] Beispiel
Führen Sie diesen Code aus
Ausgabe
Examining the path "C:\users\abcdef\AppData\Local\Temp\" through iterators gives "C:" "/" "users" "abcdef" "AppData" "Local" "Temp" "."