Предположим, у меня есть такой класс:
class Point
{
private:
int x, y;
public:
void setX(int arg_x) { x = arg_x; }
void sety(int arg_y) { y = arg_y; }
int getX() const { return x; }
int gety() const { return y; }
};
Теперь я хочу иметь карту, подобную этой:
map<Point, Point> m;
Но мне нужен третий параметр. Я прочитал в cplusplus, что этот третий параметр предназначен для сравнения чего-то, но я не понял, что это было. Кто-нибудь может мне это объяснить?