名前空間
変種
操作

std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,...

From cppreference.com
< cpp‎ | experimental‎ | fs‎ | path
 
 
 
 
 
template< class CharT, class Traits = std::char_traits<CharT>,

          class Alloc = std::allocator<CharT> >
std::basic_string<CharT,Traits,Alloc>

    generic_string( const Alloc& a = Alloc() ) const;
(1) (filesystem TS)
(2) (filesystem TS)
std::string generic_string() const;
std::wstring generic_wstring() const;
std::string generic_u8string() const;
std::u16string generic_u16string() const;
std::u32string generic_u32string() const;

汎用パス名形式で内部パス名を、指定された文字列型に変換して返します。変換(もしあれば)はtodoで指定されています。ディレクトリ区切り文字には '/' 文字が使用されます。

1) すべてのメモリ割り当ては a によって行われます。
2) u8string() の場合、エンコーディングは常に UTF-8 です。

目次

[編集] パラメータ

a - 文字列を構築するために使用するアロケータ
-
CharT は、エンコードされた文字型(charwchar_tchar16_tchar32_t)のいずれかである必要があります。

[編集] 戻り値

汎用パス名形式の内部パス名を、指定された文字列型に変換したもの。

[編集] 例外

実装定義の例外をスローする場合があります。

[編集] 関連項目

パスをネイティブパス名形式から文字列に変換して返します。
(public member function) [編集]
English 日本語 中文(简体) 中文(繁體)