設定 typedef で作成された有向グラフに一連のノードと頂点を追加しましたboost::adjacency_list<boost::listS, boost::vecS, boost::directedS, Node, Edge> graph;
Node
ノード名の文字列とEdge
そのスコアの int があります。すべてのエッジをループして、ソース名とターゲット名、およびそのエッジのスコアを出力しようとしています。
を使用してエッジ上のイテレータを取得my_graph.m_edges.begin()
できます。これは、 getm_source
およびに逆参照できますm_target
。
ソース ノードとターゲット ノードに割り当てられた名前と、そのエッジのスコアを取得するにはどうすればよいですか?