次の方法で共有


basic_path::leaf メソッド

格納されているファイル名を取得します。

string_type leaf() const;

戻り値

このメソッドは empty() ? string_type() : *--end() を返します。

  • 相対パスが格納されているファイル名に含まれている場合、戻り値は最後のパス要素になります。

  • それ以外の場合で、ルートが含まれている場合、戻り値はそのルートになります。

  • それ以外の場合で、プレフィックスが含まれている場合、戻り値はそのプレフィックスになります。

  • それ以外の場合、戻り値は空の string になります。

解説

格納されているファイル名は省略可能な プレフィックスで、省略可能な 相対パスを入力します。省略可能な ルートの最後に構成されます。

プレフィックスは 最初のコロンまでのすべての要素から構成されます。

ルート 1 は二つのスラッシュで構成されます。

相対パスは、スラッシュ文字シーケンスで区切られた一つ以上の Path 要素 で構成されます。

必要条件

ヘッダー: filesystem

名前空間: std::tr2::sys

参照

関連項目

basic_path クラス

<filesystem>