C ++ Boost ::如何从顶点描述符创建一个映射?

时间:2014-01-26 06:47:46

标签: c++ boost boost-graph

我试图定义地图,但它不允许我定义:

....
typename graph_traits<MyGraphType>::vertex_descriptor NodeID;
typedef map<size_t, NodeID> IndexMap; //doesn't let me to create this
...
MyGraphType(10);
...
...

1 个答案:

答案 0 :(得分:3)

typename看起来并不像你的代码段中所有。 (这太短了,不能说什么。)试试:

typedef graph_traits<MyGraphType>::vertex_descriptor NodeID;