Hi there,
I am new to BGL library.
I am walking through the online tutorial and just finished the
"10.2. Six Degrees of Kevin Bacon".
As it is said at the end of the example: "Note that vertex descriptor objects can not always be used as
indices into vectors or arrays such as bacon_number. This is valid with the
adjacency_list class with VertexList=vecS, but not with other variations of
adjacency_list. A more generic way to index based on vertices is to use the
ID property map (vertex_index_t) in coordination with the iterator_property_map.".
So I turn to have a look at the iterator_property_map page and its sample.
First, this sample uses VertexList=vecS too.
Second, I know this
sample is using iterator_property_map to build a property map,
but I think the property is still
indexed by the edge descriptor objects.
So what is the difference?
Thanks.
Zhiyu LI
2013-05-29
lizy10b