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)
Все HTML-теги, атрибуты и код внутри ` ` сохранены без изменений. Форматирование полностью сохранено. C++ специфические термины (bool, operator, const, path, lhs, rhs) не переведены.

Сравнивает два пути лексикографически.

1) Проверяет, равны ли lhs и rhs . Эквивалентно ! ( lhs < rhs ) && ! ( rhs < lhs ) .
2) Проверяет, не равны ли lhs и rhs . Эквивалентно ! ( lhs == rhs ) .
3) Проверяет, является ли lhs меньше rhs . Эквивалентно lhs. compare ( rhs ) < 0 .
4) Проверяет, является ли lhs меньше или равным rhs . Эквивалентно ! ( rhs < lhs ) .
5) Проверяет, является ли lhs больше, чем rhs . Эквивалентно rhs < lhs .
6) Проверяет, является ли lhs больше или равным rhs . Эквивалентно ! ( lhs < rhs ) .

Содержание

Параметры

lhs, rhs - пути для сравнения

Возвращаемое значение

true если соответствующее сравнение дает истину, false в противном случае.

Исключения

noexcept спецификация:
noexcept

Примечания

Равенство путей и эквивалентность имеют различную семантику.

В случае равенства, определяемого с помощью operator== , сравниваются только лексические представления. Следовательно, path ( "a" ) == path ( "b" ) никогда не является true .

В случае эквивалентности, определяемой с помощью equivalent() , проверяется, ссылаются ли два пути на один и тот же объект файловой системы. Таким образом, equivalent ( "a" , "b" ) вернет true , если пути указывают на один и тот же файл.

Смотрите также

лексикографически сравнивает лексические представления двух путей
(публичная функция-член)