std::filesystem::path:: is_absolute,is_relative
From cppreference.net
<
cpp
|
filesystem
|
path
C++
std::filesystem::path
| Member types | ||||||||||||||||||||||||||
| Member constants | ||||||||||||||||||||||||||
| Member functions | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
| Path decomposition | ||||||||||||||||||||||||||
| Non-member functions | ||||||||||||||||||||||||||
|
||||||||||||||||||||||||||
| Helper classes | ||||||||||||||||||||||||||
|
bool
is_absolute
(
)
const
;
|
(1) | (seit C++17) |
|
bool
is_relative
(
)
const
;
|
(2) | (seit C++17) |
Prüft, ob der Pfad absolut oder relativ ist. Ein absoluter Pfad ist ein Pfad, der den Speicherort einer Datei eindeutig identifiziert, ohne Bezug auf einen zusätzlichen Startort. Die erste Version gibt true zurück, wenn der Pfad im nativen Format absolut ist, false andernfalls; die zweite Version verhält sich umgekehrt.
Inhaltsverzeichnis |
Parameter
(keine)
Rückgabewert
1)
true
wenn der Pfad absolut ist,
false
andernfalls.
2)
false
wenn der Pfad absolut ist,
true
andernfalls.
Ausnahmen
Kann implementierungsdefinierte Ausnahmen auslösen.
Hinweise
Der Pfad "/" ist auf einem POSIX-Betriebssystem absolut, aber unter Windows relativ.
Siehe auch
|
(C++17)
|
bildet einen absoluten Pfad
(Funktion) |