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。

要求

标头: filesystem

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

请参见

参考

<filesystem>

basic_path::root_name 方法

basic_path::root_directory 方法

operator/ (STL)

其他资源

C++ 标准库头文件