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

履歴 編集

function
<filesystem>

std::filesystem::file_status::operator==(C++20)

friend bool operator==(const file_status& x, const file_status& y) noexcept; // (1) C++20

概要

等値比較を行う

戻り値

return x.type() == y.type() && x.permissions() == y.permissions();

備考

  • この演算子により、operator!=が使用可能になる (C++20)

#include <cassert>
#include <filesystem>

namespace fs = std::filesystem;

int main()
{
  fs::file_status a;
  a.type(fs::file_type::regular);

  fs::file_status b;
  b.type(fs::file_type::regular);

  assert(a == b);
}

出力

バージョン

言語

  • C++20

処理系

参照