【发布时间】:2013-12-04 04:46:58
【问题描述】:
我想打印一个具有自定义(字符串)顶点标签而不是默认顶点编号标签 0,1,2...的 Boost Graph...
我已将图形初始化为:
typedef adjacency_list <vecS, vecS, directedS,
property<vertex_name_t,string>
> Graph;
Graph g;
set<string> names;
map<string,Graph::vertex_descriptor> vertex ;
for(auto it = names.begin() ; it != names.end(); ++it )
vertex[*it] = add_vertex(*it,g) ;
现在我应该如何打印这个图表,以便我得到 abc -> xyz; 而不是 1->2; 形式的边
【问题讨论】: