Namespaces
Variants

operator==,!=,<,<=,>,>= (std::experimental::filesystem::path)

From cppreference.net
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)
**Note:** Le contenu C++ dans les balises ` `/`
` 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.

1) Vérifie si lhs et rhs sont égaux. Équivalent à ! ( lhs < rhs ) && ! ( rhs < lhs ) .
2) Vérifie si lhs et rhs ne sont pas égaux. Équivalent à ! ( lhs == rhs ) .
3) Vérifie si lhs est inférieur à rhs . Équivalent à lhs. compare ( rhs ) < 0 .
4) Vérifie si lhs est inférieur ou égal à rhs . Équivalent à ! ( rhs < lhs ) .
5) Vérifie si lhs est supérieur à rhs . Équivalent à rhs < lhs .
6) Vérifie si lhs est supérieur ou égal à rhs . Équivalent à ! ( lhs < rhs ) .

Table des matières

Paramètres

lhs, rhs - les chemins à comparer

Valeur de retour

true si la comparaison correspondante donne vrai, false sinon.

Exceptions

noexcept spécification :
noexcept

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)