Я добавил несколько узлов и вершин в свой ориентированный граф, созданный с настройками 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
.
Как получить имена, назначенные исходному и целевому узлам, а также оценку по этому краю?