升壓功能boost::graph::copy_graph在其參數描述提供頂點映射參數來提高::圖表:: copy_graph
template <class VertexListGraph, class MutableGraph> void
copy_graph(const VertexListGraph& G, MutableGraph& G_copy,
const bgl_named_params<P, T, R>& params = all defaults)
列表 UTIL/OUT: orig_to_copy(Orig2CopyMap c)
其不同於拷貝頂點在頂點原來的映射。我需要這個映射!
(滾動到底在http://www.boost.org/doc/libs/1_55_0/libs/graph/doc/copy_graph.html)
如何訪問/提供這最後一個參數orig_to_copy?你能給出一個代碼示例,即爲我完成此代碼?
void doSomething(graph_t& g){
graph_t g_copy;
copy_graph(g, g_copy, [...???...]);
// here I would like to access the Orig2CopyMap
}
我在這裏得到一個segfault。我認爲這個問題是需要在IsoMap裏面,像一個支持屬性映射的std :: map。我在這裏找到了一個工作解決方案:http://d.hatena.ne.jp/gununu/20111006/1317880754 – hooch
謝謝,我錯過了屬性圖背後的容器(isoValues)。現在代碼正常工作。 –