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) | (C++17以降) |
|
bool
is_relative
(
)
const
;
|
(2) | (C++17以降) |
パスが絶対パスか相対パスかをチェックします。絶対パスとは、追加の開始位置を参照せずにファイルの位置を明確に識別するパスです。最初のバージョンは、ネイティブ形式のパスが絶対パスの場合 true を返し、それ以外の場合 false を返します。2番目のバージョンはその逆です。
目次 |
パラメータ
(なし)
戻り値
1)
true
パスが絶対パスの場合、
false
それ以外の場合。
2)
false
パスが絶対パスの場合、
true
それ以外の場合。
例外
実装定義の例外をスローする可能性があります。
注記
パス "/" はPOSIX OSでは絶対パスですが、Windowsでは相対パスです。
関連項目
|
(C++17)
|
絶対パスを構成する
(関数) |