set에 구조체를 넣고싶은데 어떻게 하는지 모르겠어요...
구글링 해봐도 이해가 안돼요
형님들 도와주세요
struct Point{
int x, y;
여기에 뭘 해줘야하는거 같은데...
bool operator<(Point p){
}
}
set<Point> S;
Point p1(x, y);
S.insert(p1);
뭐 이런식으로 하고싶어요
set에 구조체를 넣고싶은데 어떻게 하는지 모르겠어요...
구글링 해봐도 이해가 안돼요
형님들 도와주세요
struct Point{
int x, y;
여기에 뭘 해줘야하는거 같은데...
bool operator<(Point p){
}
}
set<Point> S;
Point p1(x, y);
S.insert(p1);
뭐 이런식으로 하고싶어요
적당한 strict weak ordering을 정의해주시면 됩니다
감사합니다 구조체 내에 연산자 오버로딩 하는 부분에만 정의해주면 되는건가요?
위에 글 올렸으니 참고하셔서 작성하시면 됩니다