如何将stl映射用于多个字段而不在其中嵌套另一个映射

时间:2011-08-24 20:17:21

标签: stl map

我必须使用包含3个值的stl映射:float(key),int,int。 对于最后两个不使用另一个地图的整数,如何声明我的地图并在其中插入值?

提前致谢。

1 个答案:

答案 0 :(得分:0)

struct foo
{
    int x;
    int y;
};

...

std::map<float,foo> myMap;

...

foo a = { 5, 2 };
myMap[3.2] = a;