命名空间
变体
操作

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;

返回以通用路径格式表示的内部路径名,并转换为指定的字符串类型。转换(如果有)在 待办事项 中指定。/ 字符用作目录分隔符。

1) 所有内存分配都由 a 执行。
2) u8string() 的编码始终为 UTF-8。

内容

[编辑] 参数

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

[编辑] 返回值

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

[编辑] 异常

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

[编辑] 另请参见

返回以本机路径格式表示的路径,并转换为字符串
(公共成员函数) [编辑]