std::experimental::filesystem::path:: begin, std::experimental::filesystem::path:: end
From de.cppreference.net
<
cpp
|
experimental
|
fs
|
path
|
iterator begin
(
)
const
;
|
(1) | (filesystem TS) |
|
iterator end
(
)
const
;
|
(2) | (filesystem 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 Folgendem:
1)
root-name
(falls vorhanden).
2)
root-directory
(falls vorhanden).
3)
Folge von
file-name
s, wobei alle Verzeichnistrennzeichen weggelassen werden.
4)
Wenn nach dem letzten
file-name
im Pfad ein Verzeichnisseparator steht, ist das letzte Element vor dem Enditerator ein fiktiver
dot
Dateiname.
Inhaltsverzeichnis |
Parameter
(keine)
Rückgabewert
1)
Iterator zum ersten Element des Pfads.
2)
Iterator hinter dem Ende des Pfads.
Exceptions
Kann implementierungsdefinierte Ausnahmen auslösen.
Beispiel
Diesen Code ausführen
Ausgabe:
Examining the path "C:\users\abcdef\AppData\Local\Temp\" through iterators gives "C:" "/" "users" "abcdef" "AppData" "Local" "Temp" "."