次の方法で共有


basic_path::filename メソッド

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

string_type filename() const;

戻り値

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

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

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

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

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

解説

格納されたファイル名には、省略可能なプレフィックス、その後に省略可能なルート、その後に省略可能な相対パスが含まれます。

プレフィックスは、最初のコロンまでの要素 (最初のコロンを含む) です。

ルートはスラッシュまたは円記号です。

相対パスは、スラッシュまたは円記号によって区切られた 1 つ以上のパス要素です。

必要条件

ヘッダー: filesystem

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

参照

関連項目

basic_path クラス

<filesystem>