<filesystem>
, operatory
Operatory wykonują leksykalne porównanie dwóch ścieżek jako ciągów. equivalent
Użyj funkcji , aby określić, czy dwie ścieżki (na przykład ścieżka względna i ścieżka bezwzględna) odwołują się do tego samego pliku lub katalogu na dysku.
Aby uzyskać więcej informacji, zobacz Nawigacja systemu plików (C++).
operator==
bool operator==(const path& left, const path& right) noexcept;
Funkcja zwraca funkcję left.native() == right.native().
operator!=
bool operator!=(const path& left, const path& right) noexcept;
Funkcja zwraca wartość ! (po lewej stronie == po prawej).
Operator<
bool operator<(const path& left, const path& right) noexcept;
Funkcja zwraca wartość left.native() < right.native().
operator< =
bool operator<=(const path& left, const path& right) noexcept;
Funkcja zwraca wartość ! (po prawej < stronie).
Operator>
bool operator>(const path& left, const path& right) noexcept;
Funkcja zwraca prawą lewą < stronę.
operator> =
bool operator>=(const path& left, const path& right) noexcept;
Funkcja zwraca wartość ! (po lewej stronie < ).
Operator/
path operator/(const path& left, const path& right);
Funkcja jest wykonywana:
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);
Funkcja zwraca ciąg os << pval.string<Elem, Traits>().
Operator>>
template <class Elem, class Traits>
basic_istream<Elem, Traits>& operator<<(basic_istream<Elem, Traits>& is, const path& pval);
Funkcja jest wykonywana:
basic_string<Elem, Traits> str;
is>> str;
pval = str;
return (is);
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla