std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,...
来自 cppreference.com
< cpp | experimental | fs | path
template< class CharT, class Traits = std::char_traits<CharT>, class Alloc = std::allocator<CharT> > |
(1) | (文件系统 TS) |
(2) | (文件系统 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; |
||
返回以通用路径格式表示的内部路径名,并转换为指定的字符串类型。转换(如果有)在 待办事项 中指定。/
字符用作目录分隔符。
1) 所有内存分配都由
a
执行。2)
u8string()
的编码始终为 UTF-8。内容 |
[编辑] 参数
a | - | 用于构造字符串的分配器 |
-CharT 必须是编码字符类型之一(char、wchar_t、char16_t 和 char32_t) |
[编辑] 返回值
以通用路径格式表示的内部路径名,已转换为指定的字符串类型。
[编辑] 异常
可能抛出实现定义的异常。
[编辑] 另请参见
返回以本机路径格式表示的路径,并转换为字符串 (公共成员函数) |