[Error] cannot convert 'SeqList**' to 'SeqList*' for argument '1' to 'void quickSort(SeqList*, int, int)'
时间: 2024-06-14 17:03:50 浏览: 119
3-SeqList-Static.rar_4 3 2 1_C#_seqlist
根据提供的引用内容,这个错误是由于将`SeqList**`类型的参数传递给了`SeqList*`类型的参数导致的。这个错误可以通过修改函数参数的类型来解决。
以下是一个示例代码,演示了如何修复这个错误:
```c++
void quickSort(SeqList* L, int low, int high) {
// 快速排序的实现
}
int main() {
SeqList* L;
int low = 0;
int high = L->length - 1;
quickSort(&L, low, high); // 将参数传递的地址改为指针类型
return 0;
}
```
修复后的代码将`SeqList**`类型的参数改为了`SeqList*`类型的参数,并且在调用`quickSort`函数时,传递了指针类型的参数。
阅读全文