std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,...
ja.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) |
std::string generic_string() const;
|
(2) | (filesystem TS) |
std::wstring generic_wstring() const;
|
(3) | (filesystem TS) |
std::string generic_u8string() const;
|
(4) | (filesystem TS) |
std::u16string generic_u16string() const;
|
(5) | (filesystem TS) |
std::u32string generic_u32string() const;
|
(6) | (filesystem TS) |
内部パス名を汎用パス名形式で返し、特定の文字列型に変換します。変換があれば、todoで指定されます。/文字がディレクトリ区切り文字として使用されます。
1) すべてのメモリ割り当ては
a によって行われます。2-6)
u8string() の場合のエンコーディングは常に UTF-8 です。パラメータ
| a | - | 文字列を構築するためのアロケータ |
-CharTエンコードされた文字型のいずれかでなければなりません (char, wchar_t, char16_t および char32_t)
| ||
戻り値
内部パス名を汎用パス名形式で、指定された文字列型に変換したもの。
例外
実装定義の例外をスローする可能性があります。
関連項目
|
ネイティブのパス名形式で変換された文字列としてパスを返します
(公開メンバ関数) |