basic_path::basic_path 构造函数

构造 basic_path 对象。

basic_path();
basic_path(const string_type& Str);
basic_path(const value_type *Ptr);
template<class InIt>
basic_path(
   InIt First,
   InIt Last
);
basic_path(const basic_path& Right);
basic_path(basic_path&& Right);

参数

  • Str
    一个字符串。

  • Ptr
    对字符数组的指针。

  • First
    该范围内的第一个字符。

  • Last
    在字符范围的最后一个元素之后的元素。

  • Right
    一个 basic_path 对象。

备注

第一构造函数初始化默认存储字符串。

使用 Str,则第二个构造函数初始化其字符串。

第三个构造函数初始化其字符串使用由 Ptr指向的字符数组。

第四、构造函数初始值从范围 [First,Last) 存储字符串。

通过使用 Right,将存储的字符串第五构造函数初始化存储字符串。

最终构造函数通过将 Right的存储字符串初始化存储字符串。

要求

标头: filesystem

命名空间: std::tr2::sys

请参见

参考

basic_path 类

<filesystem>