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) |
`/`
` a été préservé conformément aux instructions. Les termes spécifiques au C++ (comme `bool`, `const`, `path`, `lhs`, `rhs`, etc.) et les balises HTML n'ont pas été traduits.
Compare deux chemins de manière lexicographique.
Table des matières |
Paramètres
| lhs, rhs | - | les chemins à comparer |
Valeur de retour
true si la comparaison correspondante donne vrai, false sinon.
Exceptions
Notes
L'égalité de chemin et l'équivalence ont des sémantiques différentes.
En cas d'égalité, telle que déterminée par
operator==
, seules les représentations lexicales sont comparées. Par conséquent,
path
(
"a"
)
==
path
(
"b"
)
n'est jamais
true
.
Dans le cas d'équivalence, tel que déterminé par equivalent() , il est vérifié si deux chemins résolvent vers le même objet du système de fichiers. Ainsi equivalent ( "a" , "b" ) retournera true si les chemins résolvent vers le même fichier.
Voir aussi
|
compare les représentations lexicales de deux chemins de manière lexicographique
(fonction membre publique) |