【发布时间】:2012-02-06 17:05:55
【问题描述】:
我在有向图中添加了一堆节点和顶点,使用设置 typedef boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, Node, Edge> graph; 创建
Node 有一个字符串作为节点的名称,Edge 有一个 int 作为它的分数。我正在尝试遍历所有边缘并输出源名称和目标名称,以及该边缘的分数。
您可以使用my_graph.m_edges.begin() 获取边缘上的迭代器,可以取消引用以获取m_source 和m_target。
如何获得分配给源节点和目标节点的名称,以及该边上的分数?
【问题讨论】:
标签: c++ boost boost-graph