名前空間
変種
操作

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

From cppreference.com
< cpp‎ | experimental‎ | fs‎ | path
 
 
 
 
 
ヘッダー <experimental/filesystem> で定義されています
path operator/( const path& lhs, const path& rhs );
(filesystem TS)

2つのパスを連結します。実質的に 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; // inserts fs::path::preferred_separator, '\' on Windows
    std::cout << "\"C:\" / \"Users\" / \"batman\" == " << p3 << '\n';
}

出力

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

[編集] 関連項目

パスに要素を追加します。
(public member function) [編集]
English 日本語 中文(简体) 中文(繁體)