グラフを繰り返し破棄して復元する必要があるプログラムがあります。私はそれを宣言しました
typedef boost::adjacency_list<boost::hash_mapS, boost::vecS, boost::undirectedS, VertexProperties> Graph;
私がやりたいことは、EdgeOutListhash_map
を別の変数にコピーしてから、それを元に戻して復元することです。私はcopy_graph
完全なグラフで使用してきましたが、そのようにすべてを再割り当てする必要があります。edge_list を元のオブジェクトにコピーすることをお勧めします。
私は何かを理解していないかもしれませんが、この種の手順に関するドキュメントはないようです。