operator const path&() const noexcept;
概要
path
型に変換する。
戻り値
保持しているpath
オブジェクトへの参照を返す。
例外
投げない
例
#include <iostream>
#include <filesystem>
#include <fstream>
namespace fs = std::filesystem;
int main()
{
fs::create_directory("dir");
fs::create_directory("dir/inner_dir");
std::ofstream{"dir/a.txt"};
// dirディレクトリ内のファイルを列挙する
for (const fs::path& p : fs::directory_iterator("dir")) {
std::cout << p << std::endl;
}
}
出力例
"dir/inner_dir"
"dir/a.txt"
バージョン
言語
- C++17
処理系
- Clang:
- GCC: 8.1 ✅
- Visual C++: