2012-06-20 73 views

回答

0

已解决:

 
typedef 
boost::graph_traits<GraphType>::out_edge_iterator 
out_edge_iterator; 

typedef 
std::pair<out_edge_iterator, out_edge_iterator> 
out_edge_iterator_range; 

out_edge_iterator_range range = boost::out_edges(current_vertex, graph); 
if (out_index > range.second - range.first){ 
    // out_index is invalid 
} 
out_edge_iterator iter = range.first + row; 

VertexType out_vertex = iter->m_target; 

相关问题