Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los operadores realizan una comparación léxica de dos rutas de acceso como cadenas. Use la función equivalent para determinar si dos rutas de acceso (por ejemplo, una relativa y una absoluta) hacen referencia al mismo archivo o directorio del disco.
Para obtener más información, vea Exploración del sistema de archivos (C++).
operator==
bool operator==(const path& left, const path& right) noexcept;
La función devuelve left.native() == right.native().
operator!=
bool operator!=(const path& left, const path& right) noexcept;
La función devuelve !(left == right).
operator<
bool operator<(const path& left, const path& right) noexcept;
La función devuelve left.native() < right.native().
operator<=
bool operator<=(const path& left, const path& right) noexcept;
La función devuelve !(right < left).
operator>
bool operator>(const path& left, const path& right) noexcept;
La función devuelve right < left.
operator>=
bool operator>=(const path& left, const path& right) noexcept;
La función devuelve !(left < right).
operator/
path operator/(const path& left, const path& right);
La función ejecuta lo siguiente:
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);
La función devuelve os << pval.string<Elem, Traits>().
operator>>
template <class Elem, class Traits>
basic_istream<Elem, Traits>& operator<<(basic_istream<Elem, Traits>& is, const path& pval);
La función ejecuta lo siguiente:
basic_string<Elem, Traits> str;
is>> str;
pval = str;
return (is);