最終更新日時(UTC):
が更新

履歴 編集

function
<filesystem>

std::filesystem::recursive_directory_iterator::operator*(C++17)

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

処理系