Namespaces
Variants

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

From cppreference.net
bool operator == ( const path & lhs, const path & rhs ) ;
(1) (파일시스템 TS)
bool operator ! = ( const path & lhs, const path & rhs ) ;
(2) (파일시스템 TS)
bool operator < ( const path & lhs, const path & rhs ) ;
(3) (파일시스템 TS)
bool operator <= ( const path & lhs, const path & rhs ) ;
(4) (파일시스템 TS)
bool operator > ( const path & lhs, const path & rhs ) ;
(5) (파일시스템 TS)
bool operator >= ( const path & lhs, const path & rhs ) ;
(6) (파일시스템 TS)

두 경로를 사전순으로 비교합니다.

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() 에 의해 결정된 대로, 두 경로가 동일한 파일 시스템 객체로 resolve 되는지 확인합니다. 따라서 equivalent ( "a" , "b" ) 는 경로가 동일한 파일로 resolve될 경우 true 를 반환합니다.

참고 항목

두 경로의 어휘적 표현을 사전식으로 비교합니다
(public member function)