Как запретить дублирование вершин в буст-графе?
using graph_t = boost::adjacency_list<boost::listS, boost::setS, boost::bidirectionalS>;
но я все еще вижу дубликаты узлов в моем графике. Не должно быть достаточно, чтобы setS
для vertexList было достаточно?
void doGraph() {
using graph_t =
boost::adjacency_list<boost::setS, boost::setS, boost::directedS, std::string>;
graph_t interference;
add_vertex("m", interference);
add_vertex("m", interference);
// prints 2, why?
std::cout << "vert #" << num_vertices(interference);
}