5
Tipacaccess_list türünde bir grafiği nasıl başka bir grafiğe ekleyebilirim?başka bir taneye bir grafik (adjacency_list) kopyalayın
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 için, grafik türünün bir VertexListGraph modeli olması gerektiği söylenir. Benim durumumda bunun bir bitişiklik_listesi olduğunu söyledim. – shn
@ user995434 Ancak adjacency_list, VertexListGraph'ın iyileştirilmesi olan bir VertexAndEdgeListGraph modelidir. Bu nedenle adjacency_list bir VertexListGraph modelidir. –
Yapmak istediklerim için copy_graph() yöntemini kullanarak küçük bir açıklayıcı örnek verebilir misiniz? Bana her zaman derleme hataları veriyor. Şimdiden teşekkürler. – shn