【发布时间】:2020-12-12 13:26:44
【问题描述】:
例如下面给出的点和正方形两种结构,如果可以的话,我如何插入新元素?
typedef struct _point{
int x;
int y;
}Point;
typedef struct _square{
float belowLeftX;
float belowLeftY;
}Square;
multimap <Square, Point > dictionary;
【问题讨论】:
-
您将找到对
Key类型 here 要求的详细说明。 -
一个map是一个有序的容器,排序是基于key的,所以自然需要比较(使用
operator<)。另外,不要在你的类型名称前加上下划线。 -
感谢您的回复,所以我认为最好寻找其他解决方案? @MA