[英]Returning a Null Edge Descriptor in an adjacency list [C++ BGL]
没有零边。 根据您的图形模型,您可以设想一个,但这意味着您必须
nullptr
可能很适合,但与任何 BGL 函数一起使用永远不会安全)在实践中,我会使用表达意图的词汇类型。 例如,如果您有一个搜索函数返回一个边缘,除非找不到,我会返回:
std::optional<edge_descriptor> my_search();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.