declaration of 'LinkNode* L' shadows a parameter
时间: 2023-12-28 13:04:11 浏览: 137
这个错误意味着你在函数中定义了与参数同名的变量,从而“遮盖”了参数。例如:
```
LinkNode* reverseList(LinkNode* L) {
LinkNode* L = NULL; // 这里定义了一个与参数同名的变量 L,导致参数被遮盖了
// ...
}
```
为了解决这个错误,你需要将变量名修改为与参数不同的名称,例如:
```
LinkNode* reverseList(LinkNode* L) {
LinkNode* newL = NULL; // 将变量名修改为 newL
// ...
}
```
或者,你可以考虑删除这个变量定义,直接使用参数 L。
相关问题
error: declaration of ‘const aclmdlDataset* modelOutput’ shadows a parameter
这个错误通常发生在函数中,由于函数参数和函数内部的变量或常量同名,导致了变量名冲突。例如:
```
void foo(const aclmdlDataset* modelOutput) {
const aclmdlDataset* modelOutput = ...; // 这里会导致变量名冲突
...
}
```
在这个例子中,函数参数 `modelOutput` 和函数内部的变量 `modelOutput` 同名,导致了冲突。
要解决这个错误,可以将函数内部的变量或常量重命名,或者将函数参数重命名。例如:
```
void foo(const aclmdlDataset* modelOutput) {
const aclmdlDataset* output = ...; // 将变量名重命名为 output
...
}
```
或者:
```
void foo(const aclmdlDataset* inputModelOutput) { // 将函数参数重命名为 inputModelOutput
const aclmdlDataset* modelOutput = ...;
...
}
```
这样就避免了变量名冲突,代码就可以编译通过。
declaration of 'double p' shadows a parameter什么意思
这个错误提示意味着在函数中有一个叫做 p 的参数,但该函数的内部又定义了一个叫做 p 的 double 类型的变量,这导致了参数 p 被内部变量 p "遮蔽",编译器会认为你在函数内部使用了未定义的变量。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)