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

来自cppreference.com
< cpp‎ | experimental‎ | fs‎ | path
 
 
实验性
技术规范
文件系统库 (文件系统 TS)
库基础 (库基础 TS)
库基础 2 (库基础 TS v2)
库基础 3 (库基础 TS v3)
并行扩展 (并行 TS)
并行扩展 2 (并行 TS v2)
并发扩展 (并发 TS)
并发扩展 2 (并发 TS v2)
概念 (概念 TS)
范围 (范围 TS)
反射 (反射 TS)
数学特殊函数 (特殊函数 TR)
实验性非 TS 功能特性
模式匹配
线性代数
std::execution
契约
2D 图形
 
 
 
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;

返回通用路径格式的内部路径名,转换为指定的字符串类型。如果进行转换,则按 todo 进行。以 / 字符为目录分隔符。

1) 所有内存分配均由 a 进行。
2) u8string() 的情况中编码总是 UTF-8。

参数

a - 用以构造字符串的分配器
-
CharT 必须为编码字符类型(charwchar_tchar16_tchar32_t)之一

返回值

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

异常

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

参阅

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