如何在boost中正确使用捆绑属性?

时间:2018-05-11 13:41:24

标签: c++ boost graph graphviz

我正在尝试修改无向图中的特定顶点。本质上,我希望能够从18的索引1开始,并运行算法来从该顶点更改每个节点的字符串。我从点文件中读取图表。我在boost's website看着Bundled Properties,看起来很简单。但是,当我尝试实现此操作时,出现git push origin master_renamed错误。所以我找到了this solution,看起来和我的一模一样。

以下是抛出错误的最小示例:

我正在从test.dot阅读的文件:

Attempt to put a value into a const property map: Aborted (core dumped)

我正在运行的代码:

graph G {
0 [isLeaf=1];
1 [isLeaf=0];
2 [isLeaf=1];
3 [isLeaf=1];
4 [isLeaf=0];
5 [isLeaf=1];
6 [isLeaf=0];
7 [isLeaf=1];
8 [isLeaf=0];
9 [isLeaf=1];
1--3  [time=3.41843];
1--4  [time=1.01826];
4--5  [time=4.2496];
2--6  [time=5.59155];
1--6  [time=9.48199];
6--7  [time=7.72868];
0--8  [time=7.38977];
4--8  [time=6.55225];
8--9  [time=0.0406912];
}

出现此错误的原因是什么?

0 个答案:

没有答案