有没有一种简单的方法可以找出 boost::adjacency_list 是否为空?

Is there a simple way to find out if a boost::adjacency_list is empty?

我正在使用点云库中的 LCCP,但我很确定我做错了什么。 我想我缩小了错误范围,它与 SuperVoxelAdjacencyList sv_adjacency_list; lccp.getSVAdjacencyList (sv_adjacency_list);

有关

因为我实现了另一种获取邻接关系的方法。文档指出

[out] adjacency_list_arg The supervoxel adjacency list with classified (convex/concave) edges. On error the list is empty.

所以现在我想知道是否有办法查明列表是否为空。 感谢您的帮助。

我会说如果 boost::num_vertices(sv_adjacency_list) == 0 你可以断定它是空的。

当然,你也可以看边数。

另请参阅:http://www.boost.org/doc/libs/1_61_0/libs/graph/doc/graph_concepts.html