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; |
||
返回通用路径格式的内部路径名,转换为指定的字符串类型。如果进行转换,则按 todo 进行。以 /
字符为目录分隔符。
1) 所有内存分配均由
a
进行。2)
u8string()
的情况中编码总是 UTF-8。参数
a | - | 用以构造字符串的分配器 |
-CharT 必须为编码字符类型(char、wchar_t、char16_t 和 char32_t)之一
|
返回值
通用路径格式的内部路径名,转换为指定的字符串类型。
异常
可能会抛出由实现定义的异常。
参阅
返回转换为字符串的原生路径名格式的路径 (公开成员函数) |