Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Operatoren führen einen lexikalischen Vergleich von zwei Pfaden als Zeichenfolgen aus. Verwenden Sie die equivalent Funktion, um zu bestimmen, ob zwei Pfade (z. B. ein relativer Pfad und ein absoluter Pfad) auf dieselbe Datei oder dasselbe Verzeichnis auf dem Datenträger verweisen.
Weitere Informationen finden Sie unter Dateisystemnavigation.
operator==
bool operator==(const path& left, const path& right) noexcept;
Die Funktion gibt „left.native() == right.native()“ zurück.
operator!=
bool operator!=(const path& left, const path& right) noexcept;
Die Funktion gibt „!(left == right)“ zurück.
operator<
bool operator<(const path& left, const path& right) noexcept;
Die Funktion gibt left.native() right.native() < zurück.
operator<=
bool operator<=(const path& left, const path& right) noexcept;
Die Funktion gibt „!(right < left)“ zurück.
operator>
bool operator>(const path& left, const path& right) noexcept;
Die Funktion gibt „right < left“ zurück.
operator>=
bool operator>=(const path& left, const path& right) noexcept;
Die Funktion gibt ! (links < rechts).
operator/
path operator/(const path& left, const path& right);
Die Funktion führt Folgendes aus:
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);
Die Funktion gibt os << pval.string<Elem, Traits>() zurück.
operator>>
template <class Elem, class Traits>
basic_istream<Elem, Traits>& operator<<(basic_istream<Elem, Traits>& is, const path& pval);
Die Funktion führt Folgendes aus:
basic_string<Elem, Traits> str;
is>> str;
pval = str;
return (is);