std::experimental::filesystem::path::generic_string,generic_wstring,generic_u8string,...
来自 cppreference.cn
< 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; |
||
返回通用路径名格式的内部路径名,转换为特定字符串类型。转换(如果有)在 todo 中指定。字符 /
用作目录分隔符。
1) 所有内存分配均由
a
执行。2) 在
u8string()
的情况下,编码始终为 UTF-8。目录 |
[编辑] 参数
a | - | 用于构造字符串的分配器 |
-CharT 必须是编码字符类型之一(char、wchar_t、char16_t 和 char32_t) |
[编辑] 返回值
通用路径名格式的内部路径名,转换为指定的字符串类型。
[编辑] 异常
可能抛出实现定义的异常。
[编辑] 另请参阅
返回转换为字符串的原生路径名格式的路径 (公共成员函数) |