|
클래스의 필드중 하나로 정렬을 하려고 아래와 같은 코드를 작성 하였습니다.
//class
class RasGeoData {
public:
double ChainNo; //채인넘버
int StationEa; //측점 수
double BankLeft, BankRight; //뱅크 스테이션 X,y좌표
vector<double> StationX; // X좌표
vector<double> StationZ; // Y좌표
private:
};
//Ras 지형데이터 입력 list
list<RasGeoData> RasDataList; //STL list 에 요소별 입력된것
RasGeoData RasGeoDataInput; //STL list 에 요소별로 입력할 자료단위
bool Greater( const RasGeoData * a, const RasGeoData * b )
{
return a->ChainNo > b->ChainNo; // 내림차순 정렬
}
위와 같이 한후에 메인 함수에서
RasDataList.sort(Greater);
하니 에러가 발생을 합니다.
무엇이 문제 인가요?
|