我在使用属性贴图时看到了这个例子,但在使用结构来处理顶点和边时却没有(我认为这称为'束').
我在邻接列表图中定义了顶点和边.
struct Vertex
{
string name;
int some_int;
};
struct Edge
{
double weight;
};
Run Code Online (Sandbox Code Playgroud)
该图构造如下:
typedef boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, Vertex, Edge> boost_graph;
Run Code Online (Sandbox Code Playgroud)
我想以Graphviz格式打印这些对象的图形,因此我可以将其视为图像.但是,我不仅想要节点和边缘.我还希望name顶点和weight边上的属性出现在图像中.我怎样才能做到这一点?