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。目录 |
[edit] 参数
a | - | 用于构造字符串的分配器 |
-CharT 必须是编码字符类型之一(char、 wchar_t、 char16_t 和 char32_t) |
[edit] 返回值
以通用路径名格式返回内部路径名,并转换为指定的字符串类型。
[edit] 异常
可能抛出实现定义的异常。
[edit] 参见
以本地路径名格式返回转换为字符串的路径 (公共成员函数) |