Namespaces
Variants

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

From cppreference.net
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 はエンコードされた文字型のいずれかでなければならない ( char , wchar_t , char16_t および char32_t )

戻り値

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

例外

実装定義の例外をスローする可能性があります。

関連項目

ネイティブのパス名形式で変換された文字列としてパスを返します
(公開メンバ関数)