Namespaces
Variants

std::experimental::filesystem::path:: generic_string,generic_wstring,generic_u8string,...

From 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) (文件系统 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 )

返回值

通用路径名格式的内部路径名,已转换为指定的字符串类型。

异常

可能抛出实现定义的异常。

另请参阅

返回转换为字符串的本机路径名格式路径
(公开成员函数)