我收到错误消息的参数2从没有已知的转换long unsigned int来long unsigned int&当我尝试编译下面的代码:
void build(int* &array, unsigned long& index) {
if (index == 0)
return;
else {
heapify(array, index);
build(array, index-1);
}
}
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么会发生这种情况,这个错误背后的逻辑是什么?
| 归档时间: |
|
| 查看次数: |
6674 次 |
| 最近记录: |