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)
**Anmerkung:** Der gesamte C++-Code innerhalb der ` ` Tags wurde gemäß den Anweisungen nicht übersetzt, da er als Code betrachtet wird. Die numerischen Bezeichnungen (1)-(6) und der "(filesystem TS)"-Text wurden ebenfalls nicht übersetzt, da sie Teil der technischen Dokumentation sind.

Vergleicht zwei Pfade lexikographisch.

1) Prüft, ob lhs und rhs gleich sind. Entspricht ! ( lhs < rhs ) && ! ( rhs < lhs ) .
2) Prüft, ob lhs und rhs ungleich sind. Entspricht ! ( lhs == rhs ) .
3) Prüft, ob lhs kleiner als rhs ist. Entspricht lhs. compare ( rhs ) < 0 .
4) Prüft, ob lhs kleiner oder gleich rhs ist. Entspricht ! ( rhs < lhs ) .
5) Prüft, ob lhs größer als rhs ist. Entspricht rhs < lhs .
6) Prüft, ob lhs größer oder gleich rhs ist. Entspricht ! ( lhs < rhs ) .

Inhaltsverzeichnis

Parameter

lhs, rhs - die zu vergleichenden Pfade

Rückgabewert

true wenn der entsprechende Vergleich zutrifft, false andernfalls.

Ausnahmen

noexcept Spezifikation:
noexcept

Hinweise

Pfadgleichheit und Äquivalenz haben unterschiedliche Semantiken.

Im Falle von Gleichheit, wie durch operator== bestimmt, werden nur lexikalische Darstellungen verglichen. Daher ist path ( "a" ) == path ( "b" ) niemals true .

Im Falle von Äquivalenz, wie durch equivalent() bestimmt, wird geprüft, ob zwei Pfade resolve zum selben Dateisystemobjekt. Daher wird equivalent ( "a" , "b" ) true zurückgeben, wenn die Pfade zur selben Datei aufgelöst werden.

Siehe auch

vergleicht die lexikalischen Darstellungen zweier Pfade lexikographisch
(öffentliche Elementfunktion)