728x90
반응형
sort
-
C++ vector sort() 벡터 클래스 변수 기준 정렬[C , C++] 2021. 1. 13. 13:06
클래스 객체를 담는 벡터에서 클래스 변수 값을 기준으로 벡터를 정렬하는 방법 sort(begin, end, compareFunction) compareFunction에 비교 조건을 정의할 boolean 반환 사용자 정의 함수를 추가해주면 된다. ★const와 &를 통해서 레퍼런스로 받아와야 한다. ★class의 함수를 통해 변수를 알아내려면 그 함수도 const로 정의해야 한다. class object { int var; public: int getVar() const {return var;} }; Colored by Color Scripter cs bool compareFunction(const object &o1, const object &o2) { return o1.getVar() > o2.getV..