我正在尝试将对象对插入Map中,其中包含数字作为对的键和值。
这就是我创建配对的方式
pair< Object1, Object2 > ObjectPair;
并将值插入该对
ObjectPair.first = *Object1;
ObjectPair.second= *Object2;
配对完成。我正在尝试插入地图。我该怎么办?我用功能对象声明我的地图为
class Object1Comp
{
public:
bool operator()(const int x, const int y)
{
return x < y;
}
};
std::map<int, pair<Object1, Object2>, Object1Comp>
我相信我在某些地方做错了。