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> > |
(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)のいずれかである必要があります。 | ||
[編集] 戻り値
汎用パス名形式の内部パス名を、指定された文字列型に変換したもの。
[編集] 例外
実装定義の例外をスローする場合があります。
[編集] 関連項目
| パスをネイティブパス名形式から文字列に変換して返します。 (public member function) |