Bagikan melalui


Operator <filesystem>

Operator melakukan perbandingan leksikal dari dua jalur sebagai string. equivalent Gunakan fungsi untuk menentukan apakah dua jalur (misalnya jalur relatif dan jalur absolut) merujuk ke file atau direktori yang sama pada disk.

Untuk informasi selengkapnya, lihat Navigasi Sistem File (C++).

operator==

bool operator==(const path& left, const path& right) noexcept;

Fungsi mengembalikan left.native() == right.native().

operator!=

bool operator!=(const path& left, const path& right) noexcept;

Fungsi mengembalikan ! (kiri == kanan).

Operator<

bool operator<(const path& left, const path& right) noexcept;

Fungsi mengembalikan left.native() < right.native().

operator<=

bool operator<=(const path& left, const path& right) noexcept;

Fungsi mengembalikan ! (kiri kanan < ).

Operator>

bool operator>(const path& left, const path& right) noexcept;

Fungsi mengembalikan kiri kanan < .

operator>=

bool operator>=(const path& left, const path& right) noexcept;

Fungsi mengembalikan ! (kiri < kanan).

Operator/

path operator/(const path& left, const path& right);

Fungsi ini menjalankan:

basic_string<Elem, Traits> str;
path ans = left;
return (ans /= right);

Operator<<

template <class Elem, class Traits>
basic_ostream<Elem, Traits>& operator<<(basic_ostream<Elem, Traits>& os, const path& pval);

Fungsi mengembalikan os << pval.string<Elem, Traits>().

Operator>>

template <class Elem, class Traits>
basic_istream<Elem, Traits>& operator<<(basic_istream<Elem, Traits>& is, const path& pval);

Fungsi ini menjalankan:

basic_string<Elem, Traits> str;
is>> str;
pval = str;
return (is);