const directory_entry& operator*() const;
概要
間接参照演算子。
戻り値
*this
によってキャッシュされたファイルの各種属性を付加したdirectory_entry
オブジェクトを返す。
例
#include <iostream>
#include <filesystem>
#include <fstream>
namespace fs = std::filesystem;
int main()
{
fs::create_directory("dir");
std::ofstream{"dir/a.txt"};
fs::recursive_directory_iterator it{"dir"};
const fs::directory_entry& x = *it;
std::cout << x.path() << std::endl;
}
出力
"dir/a.txt"
バージョン
言語
- C++17
処理系
- Clang: 7.0 ✅
- GCC: 8.1 ✅
- Visual C++: