0
std::function
을 어떻게 비교할 수 있습니까? std :: function을 사용한 비교 연산자
==
std::function
을 어떻게 비교할 수 있습니까? std :: function을 사용한 비교 연산자
==
그것은 불가능합니다. std::function
은 복사 가능 및 호출 가능 객체를 저장할 수 있습니다. 여기에는 비교할 수없는 개체가 포함됩니다. std::function
에는 비교할 수없는 개체가 포함될 수 있으므로 포함 된 모든 개체에 대해 작동 할 비교 작업을 제공 할 수 없습니다.
이 기능을 사용하려면 포함 된 개체를 비교할 수있는 자신 만의 입력 삭제 function
템플릿을 구현해야합니다.
관련 항목 : http://stackoverflow.com/questions/3629835/why-is-stdfunction-not-equality-comparable – Pubby