2
에> 연산자를 사용하는 값은 연산자의 <이 T 클래스 (여기서 n은 대상 벡터의 크기 임)에 대해 정의 된 방법에 따라 다릅니다. 추가 함수를 정의하지 않고 operator> 대신 operator>를 사용할 수 있습니까?은 어떻게이 멍청한 놈 질문이 아닌 희망 partial_sort_copy
미리 감사드립니다. :)
에> 연산자를 사용하는 값은 연산자의 <이 T 클래스 (여기서 n은 대상 벡터의 크기 임)에 대해 정의 된 방법에 따라 다릅니다. 추가 함수를 정의하지 않고 operator> 대신 operator>를 사용할 수 있습니까?은 어떻게이 멍청한 놈 질문이 아닌 희망 partial_sort_copy
미리 감사드립니다. :)
추가 기능을 정의 할 필요가 없습니다. C++ 표준 라이브러리에는 이미 하나가 있습니다.
std::greater
입니다.
// Where 'T' is the type of object being sorted:
std::partial_sort(input.begin(), input.end(),
output.begin(), output.end(),
std::greater<T>());
제임스 감사합니다, 정확히 내가 뭘 찾고 있었는지 :) – Michael