如何在Boost Graph Library上使用vertex_index_t?

时间:2017-10-12 01:22:48

标签: c++ boost graph boost-graph

我知道这是一个非常简单的问题,但我已经搜索了很长时间,但我找不到简单的答案。

我已经以这种形式定义了adjacency_list矩阵:

typedef adjacency_list<vecS, listS, undirectedS, Person> Network;

“Person”是我的代码中某处定义的类。 (我正在使用捆绑属性)

正如你所看到的,我的矩阵使用vecS来存储顶点,所以我应该有一个内置的索引集,现在我如何在以下面的形式运行循环时获取索引(或在必要时初始化它们)? / p>

VertexIterator i, end;
for (tie(i, end) = vertices(graph); i != end; i++)
{}

使用捆绑属性时甚至可以吗?

我尝试使用get()函数,但没有找到我想要的结果。 我也试过了boost graph library documentations,但它们非常简短,在这一部分没有提供任何例子。

0 个答案:

没有答案