【发布时间】:2015-12-01 21:11:49
【问题描述】:
我在 Boost Graph Library 中有一个图表和一个模板函数 heapV。我将模板类声明为heapV <Graph::vertex_descriptor , Graph> lookAt;,所以类型名T 应该是vertex_descriptor。
我想调用一个函数int heapV<T,U>::getIndex(T &key)。我正在尝试myHeapV.getIndex(*vItr),但得到错误
无法从 unsigned int 转换为 unsigned int&。
vItr 是来自 BGL 的邻接迭代器,邻接迭代器指针返回一个无符号整数。
如果有人需要,我会提供更多详细信息。
【问题讨论】:
标签: c++ pointers boost types iterator