将void *作为std :: unordered_map的第二个模板参数是什么意思?

时间:2017-05-29 06:27:43

标签: c++ templates stl unordered-map

我看着Two dimensional unordered_map并看到了

typedef std::pair<int,int> Coordinates;
typedef std::unordered_map<Coordinates,void *> TwoDimensionalNodes;

void*作为模板的第二个参数是什么意思?

我当然看了cppreference.com,没有发现void

1 个答案:

答案 0 :(得分:1)

第二个模板区域是映射类型。通过指定void*,您可以创建一个地图,您可以在其中存储void*类型的对象。