12 Kasım 2017 Pazar

graph make_iterator_property_map metodu

Giriş
İmzası şöyle
make_iterator_property_map( RAIter iter, ID id )
İlk parametre random access iterator.
İkinci parametre vertex index map

Örnek
Şöyle yaparız.
typedef boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS> graph_t;

int n = 12;
graph_t g1(n);

add_edge(0, 1, g1);
add_edge(1, 2, g1);

std::vector<graph_t::vertex_descriptor> f(n);

boost::make_iterator_property_map(f.begin(), boost::get(boost::vertex_index, g1));

Hiç yorum yok:

Yorum Gönder