名前空間
変種
操作

std::filesystem::path::is_absolute,is_relative

From cppreference.com
< cpp‎ | filesystem‎ | path
 
 
 
 
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)
絶対パスを構成する
(関数) [編集]
English 日本語 中文(简体) 中文(繁體)