从存储容器中明确设置adjacency_list图的EdgeList

时间:2012-11-07 10:49:16

标签: c++ boost boost-graph

我有一个程序,我需要反复销毁和恢复图形。我已将其声明为

typedef boost::adjacency_list<boost::hash_mapS, boost::vecS, boost::undirectedS, VertexProperties> Graph;

我想要做的是将EdgeOutList hash_map复制到一个单独的变量,然后将其复制回来进行恢复。我一直在使用copy_graph完整的图表,但它必须重新分配所有内容,我更愿意将edge_list复制到原始对象。

似乎没有任何关于此类程序的文档,但我可能还没有理解。

0 个答案:

没有答案