Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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);