다음을 통해 공유


<forward_list> 연산자

연산자==

연산자의 좌변에 있는 정방향 목록 개체가 우변에 있는 정방향 목록 개체와 같은지 테스트합니다.

bool operator==(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

매개 변수

left
forward_list 형식의 개체입니다.

right
forward_list 형식의 개체입니다.

설명

이 템플릿 함수는 클래스 템플릿forward_list의 두 개체를 비교하기 위해 오버로드됩니다operator==. 함수에서 distance(left.begin(), end()) == distance(right.begin(),right.end()) && equal(left. begin(),left. end(),right.begin())을 반환합니다.

operator!=

연산자의 좌변에 있는 정방향 목록 개체가 우변에 있는 정방향 목록 개체와 같지 않은지 테스트합니다.

bool operator!=(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

매개 변수

left
forward_list 형식의 개체입니다.

right
forward_list 형식의 개체입니다.

Return Value

true 목록이 같지 않으면 이고, false 목록이 같으면 입니다.

설명

이 템플릿 함수는 !(left == right)를 반환합니다.

operator<

연산자의 좌변에 있는 정방향 목록 개체가 우변에 있는 정방향 목록 개체보다 작은지 테스트합니다.

bool operator<(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

매개 변수

left
forward_list 형식의 개체입니다.

right
forward_list 형식의 개체입니다.

Return Value

연산자 좌변의 목록이 연산자 우변의 목록보다 작으며 같지 않으면 true이고 그렇지 않으면 false입니다.

설명

이 템플릿 함수는 클래스 템플릿forward_list의 두 개체를 비교하기 위해 오버로드됩니다operator<. 함수에서 lexicographical_compare(lhs. begin(), lhs. end(), rhs.begin(), rhs.end())을 반환합니다.

operator<=

연산자의 좌변에 있는 정방향 목록 개체가 우변에 있는 정방향 목록 개체보다 작거나 같은지 테스트합니다.

bool operator<=(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

매개 변수

left
forward_list 형식의 개체입니다.

right
forward_list 형식의 개체입니다.

Return Value

연산자 좌변의 목록이 연산자 우변의 목록보다 작거나 같으면 true이고 그렇지 않으면 false입니다.

설명

이 템플릿 함수는 !(right < left)를 반환합니다.

operator>

연산자의 좌변에 있는 정방향 목록 개체가 우변에 있는 정방향 목록 개체보다 큰지 테스트합니다.

bool operator>(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

매개 변수

left
forward_list 형식의 개체입니다.

right
forward_list 형식의 개체입니다.

Return Value

연산자 좌변의 목록이 연산자 우변의 목록보다 크면 true이고 그렇지 않으면 false입니다.

설명

이 템플릿 함수는 right < left를 반환합니다.

operator>=

연산자의 좌변에 있는 정방향 목록 개체가 우변에 있는 정방향 목록 개체보다 크거나 같은지 테스트합니다.

bool operator>=(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

매개 변수

left
forward_list 형식의 개체입니다.

right
forward_list 형식의 개체입니다.

Return Value

연산자 좌변의 목록이 연산자 우변의 목록보다 크거나 같으면 true이고 그렇지 않으면 false입니다.

설명

템플릿 함수가 !(left < right)를 반환합니다.