std::experimental::filesystem::path:: begin, std::experimental::filesystem::path:: end
From cppreference.net
<
cpp
|
experimental
|
fs
|
path
C++
Experimental
| Technical Specification | ||||
| Filesystem library (filesystem TS) | ||||
| Library fundamentals (library fundamentals TS) | ||||
| Library fundamentals 2 (library fundamentals TS v2) | ||||
| Library fundamentals 3 (library fundamentals TS v3) | ||||
| Extensions for parallelism (parallelism TS) | ||||
| Extensions for parallelism 2 (parallelism TS v2) | ||||
| Extensions for concurrency (concurrency TS) | ||||
| Extensions for concurrency 2 (concurrency TS v2) | ||||
| Concepts (concepts TS) | ||||
| Ranges (ranges TS) | ||||
| Reflection (reflection TS) | ||||
| Mathematical special functions (special functions TR) | ||||
| Experimental Non-TS | ||||
| Pattern Matching | ||||
| Linear Algebra | ||||
| std::execution | ||||
| Contracts | ||||
| 2D Graphics |
Filesystem library
| Classes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| File types | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
path
| Member functions | ||||
| Path decomposition | ||||
| Non-member functions | ||||
|
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" "."