Namespaces
Variants

std::experimental::filesystem:: operator/ (std::experimental::filesystem::path)

From cppreference.net
定义于头文件 <experimental/filesystem>
path operator / ( const path & lhs, const path & rhs ) ;
(文件系统 TS)

连接两个路径。实际返回 path ( lhs ) / = rhs

目录

参数

lhs, rhs - 要连接的路径

返回值

路径拼接的结果。

异常

noexcept 规范:
noexcept

示例

#include <experimental/filesystem>
#include <iostream>
namespace fs = std::experimental::filesystem;
int main()
{
    fs::path p1 = "C:Users";
    std::cout << "\"C:\" / \"Users\" == " << p1 << '\n';
    fs::path p2 = "batman";
    fs::path p3 = p1 / p2; // 插入 fs::path::preferred_separator,Windows 系统上为 '\'
    std::cout << "\"C:\" / \"Users\" / \"batman\" == " << p3 << '\n';
}

输出:

"C:" / "Users" == "C:Users"
"C:" / "Users" / "batman" == "C:Users\batman"

参见

向路径追加元素
(公开成员函数)