Tengo un Boost Graph con VertexList = vecS.remove_vertex cuando el gráfico VertexList = vecS
typedef adjacency_list <listS, vecS, undirectedS, TrackInformation, LinkInformation> TracksConnectionGraph;
Ahora quiero iterar a través de mis vértices y eliminar los que tienen una propiedad específica. ¿Cómo puedo hacer esto?
El problema es que cada vez que llamo remove_vertex, el iterador a los vértices en el gráfico junto con los descriptores de los vértices quedan invalidados.
El problema con listS es que no puedo conectar los components_components para trabajar con él. http://stackoverflow.com/questions/3183186/perform-connected-components-with-boost-adjacency-list-where-vertexlistlists –