operator==,!=,<,<=,>,>= (std::experimental::filesystem::path)
|
bool
operator
==
(
const
path
&
lhs,
const
path
&
rhs
)
;
|
(1) | (filesystem TS) |
|
bool
operator
!
=
(
const
path
&
lhs,
const
path
&
rhs
)
;
|
(2) | (filesystem TS) |
|
bool
operator
<
(
const
path
&
lhs,
const
path
&
rhs
)
;
|
(3) | (filesystem TS) |
|
bool
operator
<=
(
const
path
&
lhs,
const
path
&
rhs
)
;
|
(4) | (filesystem TS) |
|
bool
operator
>
(
const
path
&
lhs,
const
path
&
rhs
)
;
|
(5) | (filesystem TS) |
|
bool
operator
>=
(
const
path
&
lhs,
const
path
&
rhs
)
;
|
(6) | (filesystem TS) |
Compara dos rutas lexicográficamente.
Contenidos |
Parámetros
| lhs, rhs | - | las rutas a comparar |
Valor de retorno
true si la comparación correspondiente produce, false en caso contrario.
Excepciones
Notas
La igualdad y equivalencia de rutas tienen semánticas diferentes.
En caso de igualdad, según lo determinado por
operator==
, solo se comparan las representaciones léxicas. Por lo tanto,
path
(
"a"
)
==
path
(
"b"
)
nunca es
true
.
En el caso de equivalencia, según lo determinado por equivalent() , se verifica si dos rutas resuelven al mismo objeto del sistema de archivos. Por lo tanto, equivalent ( "a" , "b" ) devolverá true si las rutas resuelven al mismo archivo.
Véase también
|
compara las representaciones léxicas de dos rutas lexicográficamente
(función miembro pública) |