数据结构类似于2参数映射

Ste*_*eve 1 c++ data-structures

是否存在数据结构(在STL或boost中可用),它接受两个参数并将其映射到某个值?

例如,在坐标网格中返回某些信息或在图形中获取边的权重:

coordinate_quadrant(-1,-1)= 3

weight_of(u,v)= 10

象限示例可以在具有四个if语句的简单函数中完成.我主要是寻找一个适合重量例子的例子.我试图避免创建边缘类并将其传递到weight_of(边缘)函数.

Mic*_*yan 11

您可以使用std :: map <std :: pair <Type1,Type2>,Type3>.