기본적으로 목록의 데이터는 키를 기준으로 오름차순으로 정렬되며 이 정렬 순서를 변경해야 하는 경우가 자주 발생합니다.
이렇게 하려면 지정한 대로 데이터를 배치하는 비교기를 작성할 수 있습니다.
키의 내림차순으로 정렬하는 비교기의 예(메인 앞에 작성됨):
struct cmp
{
부울 연산자()(const 문자열 &< /span>a, const 문자열 &b) const
{
return > 비;
}
};
목록을 만들 때 사용됩니다.
지도<문자열, int, cmp> ; 마이맵;