complete 函数

创建完整路径,如有可能,从指定的 Path 值。

template<class Path>
inline Path complete(
   const Path& Pval,
   const Path& Pbase = initial_path<Path>()
);

参数

  • Pval
    Path 类型的对象。Path 可以是 basic_path 或从 basic_path派生类型。

  • Pbase
    Path 类型的对象。默认情况下,值是在程序启动时当前工作目录。

返回值

如果 Pval 有一个根名称,则函数返回 Pval。

否则,因此,如果 Pval 具有根目录,则函数返回 Pbase.root_name / Pval。

否则,该函数返回 Pbase / Pval。

要求

**标头:**文件系统

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

请参见

参考

<filesystem>

basic_path::root_name方法

basic_path::root_directory方法

运算符() STL

其他资源

标头文件