5
如何將類型adjacency_list的圖形複製到另一個類型爲adjacency_list的圖形?將圖形(adjacency_list)複製到另一個
typedef adjacency_list<setS, setS, undirectedS, NodeDataStruct, EdgeDataStruct> MyGraph;
MyGraph g1, g2;
// processing g1: adding vertices and edges ...
// processing g2: adding some vertices and edges ...
g1.clear();
g1 = g2 // this gives an execution error (exception)
g1 = MyGraph(g2); // this also gives an execution error
g2.clear();
對於copy_graph,據說圖類型必須是VertexListGraph的模型。就我而言,我說過它是一個adjacency_list。 – shn 2012-02-13 14:56:28
@ user995434但是adjacency_list是VertexAndEdgeListGraph的一個模型,它是VertexListGraph的一種改進。因此,adjacency_list是VertexListGraph的模型。 – 2012-02-13 15:25:25
你可以給我一個使用copy_graph()的小例子來說明我想做什麼嗎?它總是給我編譯錯誤。提前致謝。 – shn 2012-02-13 21:20:41