【发布时间】:2015-03-10 15:18:35
【问题描述】:
我正在使用boost::graph,我注意到当我只使用std::cout << *ei 时,其中ei 是从boost::edges 命令获得的边迭代器,我看到类似" (x, y)" 被打印出来,其中 x 和 y 是整数。我假设这些数字代表顶点描述符。
据此,我有一些问题:
-
vertex_descriptor表示在boost::graph中的默认类型是 int 吗? - 在 boost 中定义了
edge_descriptor的任何operator<<以使输出看起来像我上面描述的那样?否则,我无法理解它是如何以这种方式工作的。
谢谢
【问题讨论】: