2011-01-19 5 views

答えて

39

わかりました。 boost::edge(u,v,g)は、boolがエッジが存在するかどうかを示すpair<edge_descriptor, bool>を返します。だから、私の場合、私はそれがない知っているので、私は表現を使用します。

boost::edge(u,v,g).first 
+0

実際には、 'bool'値が必要な場合は、' boost :: edge(u、v、g).second'にする必要があります... – tnull

+1

@tnullエッジが存在し、私が探しているのでエッジ自体、 'first'は私が必要とする属性です。 –

5

boost/graph/lookup_edge.hppにおける機能boost::lookup_edge()もあります。その関数はedge()またはout_edges()にディスパッチし、使用している特定のグラフタイプに基づいて検索します。

関連する問題